home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Spectre / Sample Application / Sample Application.rsrc / CODE_22.txt < prev    next >
Text File  |  1991-07-31  |  398KB  |  7,103 lines

  1. # near model CODE resource
  2. # jump table entries: 2224-2238 (15 of them)
  3. fn00000000:
  4. 00000000  4E56 FFE0                link       A6, -0x0020
  5. 00000004  206E 000A                movea.l    A0, [A6 + 0xA]
  6. 00000008  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7. 0000000C  7007                     moveq.l    D0, 0x07
  8. label0000000E:
  9. 0000000E  22D8                     move.l     [A1]+, [A0]+
  10. 00000010  51C8 FFFC                dbf        D0, -0x6 /* 0000000E */
  11. label00000014:
  12. 00000014  4240                     clr.w      D0
  13. 00000016  102E FFE0                move.b     D0, [A6 - 0x20]
  14. 0000001A  4A40                     tst.w      D0
  15. 0000001C  5EC0                     sgt        D0
  16. 0000001E  4A00                     tst.b      D0
  17. 00000020  6726                     beq        +0x28 /* 00000048 */
  18. 00000022  2F00                     move.l     -[A7], D0
  19. 00000024  4267                     clr.w      -[A7]
  20. 00000026  486E FFE0                pea.l      [A6 - 0x20]
  21. 0000002A  A88C                     syscall    StringWidth
  22. 0000002C  321F                     move.w     D1, [A7]+
  23. 0000002E  201F                     move.l     D0, [A7]+
  24. 00000030  B26E 0008                cmp.w      D1, [A6 + 0x8]
  25. 00000034  5EC1                     sgt        D1
  26. 00000036  C001                     and.b      D0, D1
  27. 00000038  670E                     beq        +0x10 /* 00000048 */
  28. 0000003A  4240                     clr.w      D0
  29. 0000003C  102E FFE0                move.b     D0, [A6 - 0x20]
  30. 00000040  5340                     subq.w     D0, 1
  31. 00000042  1D40 FFE0                move.b     [A6 - 0x20], D0
  32. 00000046  60CC                     bra        -0x32 /* 00000014 */
  33. label00000048:
  34. 00000048  206E 000E                movea.l    A0, [A6 + 0xE]
  35. 0000004C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  36. 00000050  7007                     moveq.l    D0, 0x07
  37. label00000052:
  38. 00000052  20D9                     move.l     [A0]+, [A1]+
  39. 00000054  51C8 FFFC                dbf        D0, -0x6 /* 00000052 */
  40. 00000058  4E5E                     unlink     A6
  41. 0000005A  205F                     movea.l    A0, [A7]+
  42. 0000005C  5C4F                     addq.w     A7, 6
  43. 0000005E  4ED0                     jmp        [A0]
  44. fn00000060:
  45. 00000060  4E56 FFF0                link       A6, -0x0010
  46. 00000064  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  47. 00000068  302E 000A                move.w     D0, [A6 + 0xA]
  48. 0000006C  5340                     subq.w     D0, 1
  49. 0000006E  41ED E9D4                lea.l      A0, [A5 - 0x162C]
  50. 00000072  EB40                     asl        D0.w, 5
  51. 00000074  49F0 0000                lea.l      A4, [A0 + D0.w]
  52. 00000078  3D54 FFF8                move.w     [A6 - 0x8], [A4]
  53. 0000007C  7E01                     moveq.l    D7, 0x01
  54. 0000007E  6044                     bra        +0x46 /* 000000C4 */
  55. label00000080:
  56. 00000080  3007                     move.w     D0, D7
  57. 00000082  D040                     add.w      D0, D0
  58. 00000084  1234 0000                move.b     D1, [A4 + D0.w]
  59. 00000088  4881                     ext.w      D1
  60. 0000008A  3C2E 000E                move.w     D6, [A6 + 0xE]
  61. 0000008E  DC41                     add.w      D6, D1
  62. 00000090  3007                     move.w     D0, D7
  63. 00000092  D040                     add.w      D0, D0
  64. 00000094  1234 0001                move.b     D1, [A4 + D0.w + 0x1]
  65. 00000098  4881                     ext.w      D1
  66. 0000009A  3A2E 000C                move.w     D5, [A6 + 0xC]
  67. 0000009E  DA41                     add.w      D5, D1
  68. 000000A0  486E FFF0                pea.l      [A6 - 0x10]
  69. 000000A4  3F06                     move.w     -[A7], D6
  70. 000000A6  3F05                     move.w     -[A7], D5
  71. 000000A8  3006                     move.w     D0, D6
  72. 000000AA  5240                     addq.w     D0, 1
  73. 000000AC  3F00                     move.w     -[A7], D0
  74. 000000AE  3005                     move.w     D0, D5
  75. 000000B0  5240                     addq.w     D0, 1
  76. 000000B2  3F00                     move.w     -[A7], D0
  77. 000000B4  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  78. 000000B8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  79. 000000BC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  80. 000000C0  5247                     addq.w     D7, 1
  81. 000000C2  6906                     bvs        +0x8 /* 000000CA */
  82. label000000C4:
  83. 000000C4  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  84. 000000C8  6FB6                     ble        -0x48 /* 00000080 */
  85. label000000CA:
  86. 000000CA  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  87. 000000CE  4E5E                     unlink     A6
  88. 000000D0  205F                     movea.l    A0, [A7]+
  89. 000000D2  504F                     addq.w     A7, 8
  90. 000000D4  4ED0                     jmp        [A0]
  91. fn000000D6:
  92. 000000D6  4E56 FFFC                link       A6, -0x0004
  93. 000000DA  102E 0008                move.b     D0, [A6 + 0x8]
  94. 000000DE  4880                     ext.w      D0
  95. 000000E0  3D40 000A                move.w     [A6 + 0xA], D0
  96. 000000E4  4E5E                     unlink     A6
  97. 000000E6  205F                     movea.l    A0, [A7]+
  98. 000000E8  544F                     addq.w     A7, 2
  99. 000000EA  4ED0                     jmp        [A0]
  100. fn000000EC:
  101. 000000EC  4E56 FFCA                link       A6, -0x0036
  102. 000000F0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  103. 000000F4  3F3C 0003                move.w     -[A7], 0x3
  104. 000000F8  A887                     syscall    TextFont
  105. 000000FA  3F3C 000C                move.w     -[A7], 0xC
  106. 000000FE  A88A                     syscall    TextSize
  107. 00000100  3F3C 0002                move.w     -[A7], 0x2
  108. 00000104  A889                     syscall    TextMode
  109. 00000106  382D DD38                move.w     D4, [A5 - 0x22C8]
  110. 0000010A  3D6D DD36 FFF6           move.w     [A6 - 0xA], [A5 - 0x22CA]
  111. 00000110  4247                     clr.w      D7
  112. 00000112  6000 00EE                bra        +0xF0 /* 00000202 */
  113. label00000116:
  114. 00000116  4245                     clr.w      D5
  115. 00000118  7C01                     moveq.l    D6, 0x01
  116. 0000011A  6000 00DC                bra        +0xDE /* 000001F8 */
  117. label0000011E:
  118. 0000011E  206D FDA6                movea.l    A0, [A5 - 0x25A]
  119. 00000122  1006                     move.b     D0, D6
  120. 00000124  4880                     ext.w      D0
  121. 00000126  C1FC 0092                muls.w     D0, 0x92
  122. 0000012A  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  123. 0000012E  49F0 0000                lea.l      A4, [A0 + D0.w]
  124. 00000132  102C 0080                move.b     D0, [A4 + 0x80]
  125. 00000136  6700 00BE                beq        +0xC0 /* 000001F6 */
  126. 0000013A  122C 0004                move.b     D1, [A4 + 0x4]
  127. 0000013E  4881                     ext.w      D1
  128. 00000140  BE41                     cmp.w      D7, D1
  129. 00000142  57C1                     seq        D1
  130. 00000144  C001                     and.b      D0, D1
  131. 00000146  6700 00AE                beq        +0xB0 /* 000001F6 */
  132. 0000014A  3004                     move.w     D0, D4
  133. 0000014C  D07C 009C                add.w      D0, 0x9C
  134. 00000150  3207                     move.w     D1, D7
  135. 00000152  C3FC 00BB                muls.w     D1, 0xBB
  136. 00000156  D240                     add.w      D1, D0
  137. 00000158  3F01                     move.w     -[A7], D1
  138. 0000015A  302E FFF6                move.w     D0, [A6 - 0xA]
  139. 0000015E  D07C 000B                add.w      D0, 0xB
  140. 00000162  3205                     move.w     D1, D5
  141. 00000164  C3FC 0015                muls.w     D1, 0x15
  142. 00000168  D240                     add.w      D1, D0
  143. 0000016A  3F01                     move.w     -[A7], D1
  144. 0000016C  A893                     syscall    MoveTo
  145. 0000016E  486E FFD2                pea.l      [A6 - 0x2E]
  146. 00000172  1006                     move.b     D0, D6
  147. 00000174  4880                     ext.w      D0
  148. 00000176  5340                     subq.w     D0, 1
  149. 00000178  41ED CF1E                lea.l      A0, [A5 - 0x30E2]
  150. 0000017C  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  151. 00000180  4870 0000                pea.l      [A0 + D0.w]
  152. 00000184  3F3C 0049                move.w     -[A7], 0x49 /* 'I' */
  153. 00000188  4EBA FE76                jsr        [PC - 0x18A /* 00000000 */]
  154. 0000018C  A884                     syscall    DrawString
  155. 0000018E  487A 0084                pea.l      [PC + 0x84 /* 00000214, value 0x2202800, pstring " (" */]
  156. 00000192  A884                     syscall    DrawString
  157. 00000194  1006                     move.b     D0, D6
  158. 00000196  4880                     ext.w      D0
  159. 00000198  D07C 0030                add.w      D0, 0x30 /* '0' */
  160. 0000019C  3F00                     move.w     -[A7], D0
  161. 0000019E  A883                     syscall    DrawChar
  162. 000001A0  487A 0070                pea.l      [PC + 0x70 /* 00000212, value 0x1290220 */]
  163. 000001A4  A884                     syscall    DrawString
  164. 000001A6  7003                     moveq.l    D0, 0x03
  165. 000001A8  B02D FDC8                cmp.b      D0, [A5 - 0x238]
  166. 000001AC  6646                     bne        +0x48 /* 000001F4 */
  167. 000001AE  3004                     move.w     D0, D4
  168. 000001B0  D07C 0115                add.w      D0, 0x115
  169. 000001B4  3207                     move.w     D1, D7
  170. 000001B6  C3FC 00BB                muls.w     D1, 0xBB
  171. 000001BA  D240                     add.w      D1, D0
  172. 000001BC  3D41 FFF4                move.w     [A6 - 0xC], D1
  173. 000001C0  302E FFF6                move.w     D0, [A6 - 0xA]
  174. 000001C4  5240                     addq.w     D0, 1
  175. 000001C6  3205                     move.w     D1, D5
  176. 000001C8  C3FC 0015                muls.w     D1, 0x15
  177. 000001CC  D240                     add.w      D1, D0
  178. 000001CE  3D41 FFF2                move.w     [A6 - 0xE], D1
  179. 000001D2  486E FFCA                pea.l      [A6 - 0x36]
  180. 000001D6  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  181. 000001DA  302E FFF4                move.w     D0, [A6 - 0xC]
  182. 000001DE  D07C 002F                add.w      D0, 0x2F /* '/' */
  183. 000001E2  3F00                     move.w     -[A7], D0
  184. 000001E4  302E FFF2                move.w     D0, [A6 - 0xE]
  185. 000001E8  D07C 000C                add.w      D0, 0xC
  186. 000001EC  3F00                     move.w     -[A7], D0
  187. 000001EE  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  188. 000001F2  A8A1                     syscall    FrameRect
  189. label000001F4:
  190. 000001F4  5245                     addq.w     D5, 1
  191. label000001F6:
  192. 000001F6  5206                     addq.b     D6, 1
  193. label000001F8:
  194. 000001F8  700C                     moveq.l    D0, 0x0C
  195. 000001FA  B006                     cmp.b      D0, D6
  196. 000001FC  6C00 FF20                bge        -0xDE /* 0000011E */
  197. 00000200  5247                     addq.w     D7, 1
  198. label00000202:
  199. 00000202  7001                     moveq.l    D0, 0x01
  200. 00000204  B047                     cmp.w      D0, D7
  201. 00000206  6C00 FF0E                bge        -0xF0 /* 00000116 */
  202. 0000020A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  203. 0000020E  4E5E                     unlink     A6
  204. 00000210  4E75                     rts
  205. 00000212  0129 0220                btst       [A1 + 0x220], D0
  206. 00000216  2800                     move.l     D4, D0
  207. fn00000218:
  208. 00000218  4E56 FFF2                link       A6, -0x000E
  209. 0000021C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  210. 00000220  4245                     clr.w      D5
  211. 00000222  6000 0156                bra        +0x158 /* 0000037A */
  212. label00000226:
  213. 00000226  426E FFFC                clr.w      [A6 - 0x4]
  214. 0000022A  7E01                     moveq.l    D7, 0x01
  215. 0000022C  6000 0142                bra        +0x144 /* 00000370 */
  216. label00000230:
  217. 00000230  206D FDA6                movea.l    A0, [A5 - 0x25A]
  218. 00000234  1007                     move.b     D0, D7
  219. 00000236  4880                     ext.w      D0
  220. 00000238  C1FC 0092                muls.w     D0, 0x92
  221. 0000023C  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  222. 00000240  49F0 0000                lea.l      A4, [A0 + D0.w]
  223. 00000244  102C 0080                move.b     D0, [A4 + 0x80]
  224. 00000248  0A00 0001                xori.b     D0, 0x1
  225. 0000024C  4A00                     tst.b      D0
  226. 0000024E  6600 011E                bne        +0x120 /* 0000036E */
  227. 00000252  122C 0004                move.b     D1, [A4 + 0x4]
  228. 00000256  4881                     ext.w      D1
  229. 00000258  BA41                     cmp.w      D5, D1
  230. 0000025A  56C1                     sne        D1
  231. 0000025C  8001                     or.b       D0, D1
  232. 0000025E  0240 0001                andi.w     D0, 0x1
  233. 00000262  6704                     beq        +0x6 /* 00000268 */
  234. 00000264  6000 0108                bra        +0x10A /* 0000036E */
  235. label00000268:
  236. 00000268  3005                     move.w     D0, D5
  237. 0000026A  C1FC 00BB                muls.w     D0, 0xBB
  238. 0000026E  3800                     move.w     D4, D0
  239. 00000270  D87C 00FE                add.w      D4, 0xFE
  240. 00000274  7015                     moveq.l    D0, 0x15
  241. 00000276  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  242. 0000027A  3D40 FFF4                move.w     [A6 - 0xC], D0
  243. 0000027E  526E FFFC                addq.w     [A6 - 0x4], 1
  244. 00000282  206E 0008                movea.l    A0, [A6 + 0x8]
  245. 00000286  1007                     move.b     D0, D7
  246. 00000288  4880                     ext.w      D0
  247. 0000028A  E540                     asl        D0.w, 2
  248. 0000028C  1207                     move.b     D1, D7
  249. 0000028E  4881                     ext.w      D1
  250. 00000290  5341                     subq.w     D1, 1
  251. 00000292  43ED DC06                lea.l      A1, [A5 - 0x23FA]
  252. 00000296  E541                     asl        D1.w, 2
  253. 00000298  2430 000A                move.l     D2, [A0 + D0.w + 0xA]
  254. 0000029C  B4B1 1000                cmp.l      D2, [A1 + D1.w]
  255. 000002A0  672A                     beq        +0x2C /* 000002CC */
  256. 000002A2  206E 0008                movea.l    A0, [A6 + 0x8]
  257. 000002A6  1007                     move.b     D0, D7
  258. 000002A8  4880                     ext.w      D0
  259. 000002AA  E540                     asl        D0.w, 2
  260. 000002AC  2F30 000A                move.l     -[A7], [A0 + D0.w + 0xA]
  261. 000002B0  3F3C 0002                move.w     -[A7], 0x2
  262. 000002B4  3F04                     move.w     -[A7], D4
  263. 000002B6  302E FFF4                move.w     D0, [A6 - 0xC]
  264. 000002BA  D07C 000F                add.w      D0, 0xF
  265. 000002BE  3F00                     move.w     -[A7], D0
  266. 000002C0  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  267. 000002C4  3F3C 0004                move.w     -[A7], 0x4
  268. 000002C8  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  269. label000002CC:
  270. 000002CC  7003                     moveq.l    D0, 0x03
  271. 000002CE  B02D FDC8                cmp.b      D0, [A5 - 0x238]
  272. 000002D2  6600 009A                bne        +0x9C /* 0000036E */
  273. 000002D6  3004                     move.w     D0, D4
  274. 000002D8  907C 00FE                sub.w      D0, 0xFE
  275. 000002DC  D07C 0115                add.w      D0, 0x115
  276. 000002E0  3800                     move.w     D4, D0
  277. 000002E2  5644                     addq.w     D4, 3
  278. 000002E4  302E FFF4                move.w     D0, [A6 - 0xC]
  279. 000002E8  5240                     addq.w     D0, 1
  280. 000002EA  5640                     addq.w     D0, 3
  281. 000002EC  3D40 FFF4                move.w     [A6 - 0xC], D0
  282. 000002F0  7C01                     moveq.l    D6, 0x01
  283. 000002F2  6074                     bra        +0x76 /* 00000368 */
  284. label000002F4:
  285. 000002F4  206E 0008                movea.l    A0, [A6 + 0x8]
  286. 000002F8  1007                     move.b     D0, D7
  287. 000002FA  4880                     ext.w      D0
  288. 000002FC  C1FC 0014                muls.w     D0, 0x14
  289. 00000300  D046                     add.w      D0, D6
  290. 00000302  1207                     move.b     D1, D7
  291. 00000304  4881                     ext.w      D1
  292. 00000306  5341                     subq.w     D1, 1
  293. 00000308  43ED DC36                lea.l      A1, [A5 - 0x23CA]
  294. 0000030C  C3FC 0014                muls.w     D1, 0x14
  295. 00000310  D246                     add.w      D1, D6
  296. 00000312  1430 0029                move.b     D2, [A0 + D0.w + 0x29]
  297. 00000316  B431 10FF                cmp.b      D2, [A1 + D1.w - 0x1]
  298. 0000031A  674A                     beq        +0x4C /* 00000366 */
  299. 0000031C  206E 0008                movea.l    A0, [A6 + 0x8]
  300. 00000320  1007                     move.b     D0, D7
  301. 00000322  4880                     ext.w      D0
  302. 00000324  C1FC 0014                muls.w     D0, 0x14
  303. 00000328  D046                     add.w      D0, D6
  304. 0000032A  1230 0029                move.b     D1, [A0 + D0.w + 0x29]
  305. 0000032E  6708                     beq        +0xA /* 00000338 */
  306. 00000330  1D7C 0002 FFF3           move.b     [A6 - 0xD], 0x2
  307. 00000336  6006                     bra        +0x8 /* 0000033E */
  308. label00000338:
  309. 00000338  1D7C 0007 FFF3           move.b     [A6 - 0xD], 0x7
  310. label0000033E:
  311. 0000033E  3006                     move.w     D0, D6
  312. 00000340  5340                     subq.w     D0, 1
  313. 00000342  C1FC 0007                muls.w     D0, 0x7
  314. 00000346  D044                     add.w      D0, D4
  315. 00000348  5640                     addq.w     D0, 3
  316. 0000034A  3F00                     move.w     -[A7], D0
  317. 0000034C  302E FFF4                move.w     D0, [A6 - 0xC]
  318. 00000350  5640                     addq.w     D0, 3
  319. 00000352  3F00                     move.w     -[A7], D0
  320. 00000354  3006                     move.w     D0, D6
  321. 00000356  D07C 000B                add.w      D0, 0xB
  322. 0000035A  5340                     subq.w     D0, 1
  323. 0000035C  3F00                     move.w     -[A7], D0
  324. 0000035E  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  325. 00000362  4EBA FCFC                jsr        [PC - 0x304 /* 00000060 */]
  326. label00000366:
  327. 00000366  5246                     addq.w     D6, 1
  328. label00000368:
  329. 00000368  7006                     moveq.l    D0, 0x06
  330. 0000036A  B046                     cmp.w      D0, D6
  331. 0000036C  6C86                     bge        -0x78 /* 000002F4 */
  332. label0000036E:
  333. 0000036E  5207                     addq.b     D7, 1
  334. label00000370:
  335. 00000370  700C                     moveq.l    D0, 0x0C
  336. 00000372  B007                     cmp.b      D0, D7
  337. 00000374  6C00 FEBA                bge        -0x144 /* 00000230 */
  338. 00000378  5245                     addq.w     D5, 1
  339. label0000037A:
  340. 0000037A  7001                     moveq.l    D0, 0x01
  341. 0000037C  B045                     cmp.w      D0, D5
  342. 0000037E  6C00 FEA6                bge        -0x158 /* 00000226 */
  343. 00000382  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  344. 00000386  4E5E                     unlink     A6
  345. 00000388  2E9F                     move.l     [A7], [A7]+
  346. 0000038A  4E75                     rts
  347. export_278:
  348. 0000038C  4E56 FFEC                link       A6, -0x0014
  349. 00000390  48E7 0300                movem.l    -[A7], D6,D7
  350. 00000394  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  351. 00000398  422D E98A                clr.b      [A5 - 0x1676]
  352. 0000039C  486E FFEC                pea.l      [A6 - 0x14]
  353. 000003A0  42A7                     clr.l      -[A7]
  354. 000003A2  42A7                     clr.l      -[A7]
  355. 000003A4  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  356. 000003A8  205F                     movea.l    A0, [A7]+
  357. 000003AA  43ED DBF0                lea.l      A1, [A5 - 0x2410]
  358. 000003AE  22D8                     move.l     [A1]+, [A0]+
  359. 000003B0  22D8                     move.l     [A1]+, [A0]+
  360. 000003B2  2B7C FF9D FF9D DBF8      move.l     [A5 - 0x2408], 0xFF9DFF9D
  361. 000003BA  2B7C FF9D FF9D DBFC      move.l     [A5 - 0x2404], 0xFF9DFF9D
  362. 000003C2  709D                     moveq.l    D0, 0xFFFFFF9D
  363. 000003C4  2B40 DC00                move.l     [A5 - 0x2400], D0
  364. 000003C8  3B7C FF9D DC04           move.w     [A5 - 0x23FC], 0xFF9D
  365. 000003CE  7E01                     moveq.l    D7, 0x01
  366. 000003D0  6030                     bra        +0x32 /* 00000402 */
  367. label000003D2:
  368. 000003D2  3007                     move.w     D0, D7
  369. 000003D4  5340                     subq.w     D0, 1
  370. 000003D6  41ED DC06                lea.l      A0, [A5 - 0x23FA]
  371. 000003DA  E540                     asl        D0.w, 2
  372. 000003DC  729D                     moveq.l    D1, 0xFFFFFF9D
  373. 000003DE  2181 0000                move.l     [A0 + D0.w], D1
  374. 000003E2  7C01                     moveq.l    D6, 0x01
  375. 000003E4  6014                     bra        +0x16 /* 000003FA */
  376. label000003E6:
  377. 000003E6  3007                     move.w     D0, D7
  378. 000003E8  5340                     subq.w     D0, 1
  379. 000003EA  41ED DC36                lea.l      A0, [A5 - 0x23CA]
  380. 000003EE  C1FC 0014                muls.w     D0, 0x14
  381. 000003F2  D046                     add.w      D0, D6
  382. 000003F4  4230 00FF                clr.b      [A0 + D0.w - 0x1]
  383. 000003F8  5246                     addq.w     D6, 1
  384. label000003FA:
  385. 000003FA  7006                     moveq.l    D0, 0x06
  386. 000003FC  B046                     cmp.w      D0, D6
  387. 000003FE  6CE6                     bge        -0x18 /* 000003E6 */
  388. 00000400  5247                     addq.w     D7, 1
  389. label00000402:
  390. 00000402  700C                     moveq.l    D0, 0x0C
  391. 00000404  B047                     cmp.w      D0, D7
  392. 00000406  6CCA                     bge        -0x34 /* 000003D2 */
  393. 00000408  2F2D B2A6                move.l     -[A7], [A5 - 0x4D5A]
  394. 0000040C  A873                     syscall    SetPort
  395. 0000040E  486D DD36                pea.l      [A5 - 0x22CA]
  396. 00000412  A8A2                     syscall    PaintRect
  397. 00000414  206D E984                movea.l    A0, [A5 - 0x167C]
  398. 00000418  2050                     movea.l    A0, [A0]
  399. 0000041A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  400. 0000041E  5488                     addq.l     A0, 2
  401. 00000420  22D8                     move.l     [A1]+, [A0]+
  402. 00000422  22D8                     move.l     [A1]+, [A0]+
  403. 00000424  486E FFF4                pea.l      [A6 - 0xC]
  404. 00000428  302D DD38                move.w     D0, [A5 - 0x22C8]
  405. 0000042C  906E FFF6                sub.w      D0, [A6 - 0xA]
  406. 00000430  3F00                     move.w     -[A7], D0
  407. 00000432  302D DD36                move.w     D0, [A5 - 0x22CA]
  408. 00000436  906E FFF4                sub.w      D0, [A6 - 0xC]
  409. 0000043A  3F00                     move.w     -[A7], D0
  410. 0000043C  A8A8                     syscall    OffsetRect
  411. 0000043E  2F2D E984                move.l     -[A7], [A5 - 0x167C]
  412. 00000442  486E FFF4                pea.l      [A6 - 0xC]
  413. 00000446  A8F6                     syscall    DrawPicture
  414. 00000448  102D FDC3                move.b     D0, [A5 - 0x23D]
  415. 0000044C  6752                     beq        +0x54 /* 000004A0 */
  416. 0000044E  206D E97C                movea.l    A0, [A5 - 0x1684]
  417. 00000452  2050                     movea.l    A0, [A0]
  418. 00000454  43EE FFF4                lea.l      A1, [A6 - 0xC]
  419. 00000458  5488                     addq.l     A0, 2
  420. 0000045A  22D8                     move.l     [A1]+, [A0]+
  421. 0000045C  22D8                     move.l     [A1]+, [A0]+
  422. 0000045E  486E FFF4                pea.l      [A6 - 0xC]
  423. 00000462  302D DD3C                move.w     D0, [A5 - 0x22C4]
  424. 00000466  907C 0078                sub.w      D0, 0x78 /* 'x' */
  425. 0000046A  322E FFFA                move.w     D1, [A6 - 0x6]
  426. 0000046E  D26E FFF6                add.w      D1, [A6 - 0xA]
  427. 00000472  48C1                     ext.l      D1
  428. 00000474  83FC 0002                divs.w     D1, 0x2
  429. 00000478  9041                     sub.w      D0, D1
  430. 0000047A  3F00                     move.w     -[A7], D0
  431. 0000047C  302D DD3A                move.w     D0, [A5 - 0x22C6]
  432. 00000480  D06D DD36                add.w      D0, [A5 - 0x22CA]
  433. 00000484  906E FFF4                sub.w      D0, [A6 - 0xC]
  434. 00000488  906E FFF8                sub.w      D0, [A6 - 0x8]
  435. 0000048C  48C0                     ext.l      D0
  436. 0000048E  81FC 0002                divs.w     D0, 0x2
  437. 00000492  3F00                     move.w     -[A7], D0
  438. 00000494  A8A8                     syscall    OffsetRect
  439. 00000496  2F2D E97C                move.l     -[A7], [A5 - 0x1684]
  440. 0000049A  486E FFF4                pea.l      [A6 - 0xC]
  441. 0000049E  A8F6                     syscall    DrawPicture
  442. label000004A0:
  443. 000004A0  486D FFF4                pea.l      [A5 - 0xC]
  444. 000004A4  A89D                     syscall    PenPat
  445. 000004A6  486E FFEC                pea.l      [A6 - 0x14]
  446. 000004AA  302D DD38                move.w     D0, [A5 - 0x22C8]
  447. 000004AE  D07C 0040                add.w      D0, 0x40 /* '@' */
  448. 000004B2  3F00                     move.w     -[A7], D0
  449. 000004B4  302D DD36                move.w     D0, [A5 - 0x22CA]
  450. 000004B8  D07C 001A                add.w      D0, 0x1A
  451. 000004BC  3F00                     move.w     -[A7], D0
  452. 000004BE  302D DD38                move.w     D0, [A5 - 0x22C8]
  453. 000004C2  D07C 0040                add.w      D0, 0x40 /* '@' */
  454. 000004C6  5440                     addq.w     D0, 2
  455. 000004C8  2F00                     move.l     -[A7], D0
  456. 000004CA  4267                     clr.w      -[A7]
  457. 000004CC  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  458. 000004D0  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  459. 000004D4  321F                     move.w     D1, [A7]+
  460. 000004D6  201F                     move.l     D0, [A7]+
  461. 000004D8  E741                     asl        D1.w, 3
  462. 000004DA  D240                     add.w      D1, D0
  463. 000004DC  3F01                     move.w     -[A7], D1
  464. 000004DE  302D DD36                move.w     D0, [A5 - 0x22CA]
  465. 000004E2  D07C 001A                add.w      D0, 0x1A
  466. 000004E6  D07C 000C                add.w      D0, 0xC
  467. 000004EA  3F00                     move.w     -[A7], D0
  468. 000004EC  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  469. 000004F0  A8A1                     syscall    FrameRect
  470. 000004F2  4A2D FDC8                tst.b      [A5 - 0x238]
  471. 000004F6  6600 00BC                bne        +0xBE /* 000005B4 */
  472. 000004FA  206D E980                movea.l    A0, [A5 - 0x1680]
  473. 000004FE  2050                     movea.l    A0, [A0]
  474. 00000500  43EE FFF4                lea.l      A1, [A6 - 0xC]
  475. 00000504  5488                     addq.l     A0, 2
  476. 00000506  22D8                     move.l     [A1]+, [A0]+
  477. 00000508  22D8                     move.l     [A1]+, [A0]+
  478. 0000050A  486E FFF4                pea.l      [A6 - 0xC]
  479. 0000050E  302D DD38                move.w     D0, [A5 - 0x22C8]
  480. 00000512  D07C 009C                add.w      D0, 0x9C
  481. 00000516  906E FFF6                sub.w      D0, [A6 - 0xA]
  482. 0000051A  3F00                     move.w     -[A7], D0
  483. 0000051C  302D DD36                move.w     D0, [A5 - 0x22CA]
  484. 00000520  906E FFF4                sub.w      D0, [A6 - 0xC]
  485. 00000524  3F00                     move.w     -[A7], D0
  486. 00000526  A8A8                     syscall    OffsetRect
  487. 00000528  2F2D E980                move.l     -[A7], [A5 - 0x1680]
  488. 0000052C  486E FFF4                pea.l      [A6 - 0xC]
  489. 00000530  A8F6                     syscall    DrawPicture
  490. 00000532  486E FFEC                pea.l      [A6 - 0x14]
  491. 00000536  302D DD38                move.w     D0, [A5 - 0x22C8]
  492. 0000053A  D07C 0128                add.w      D0, 0x128
  493. 0000053E  5340                     subq.w     D0, 1
  494. 00000540  3F00                     move.w     -[A7], D0
  495. 00000542  302D DD36                move.w     D0, [A5 - 0x22CA]
  496. 00000546  D07C 0009                add.w      D0, 0x9 /* '\t' */
  497. 0000054A  5340                     subq.w     D0, 1
  498. 0000054C  3F00                     move.w     -[A7], D0
  499. 0000054E  302D DD38                move.w     D0, [A5 - 0x22C8]
  500. 00000552  D07C 0128                add.w      D0, 0x128
  501. 00000556  D07C 000A                add.w      D0, 0xA /* '\n' */
  502. 0000055A  5240                     addq.w     D0, 1
  503. 0000055C  3F00                     move.w     -[A7], D0
  504. 0000055E  302D DD36                move.w     D0, [A5 - 0x22CA]
  505. 00000562  D07C 0009                add.w      D0, 0x9 /* '\t' */
  506. 00000566  D07C 0028                add.w      D0, 0x28 /* '(' */
  507. 0000056A  5240                     addq.w     D0, 1
  508. 0000056C  3F00                     move.w     -[A7], D0
  509. 0000056E  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  510. 00000572  A8A1                     syscall    FrameRect
  511. 00000574  3F3C 0003                move.w     -[A7], 0x3
  512. 00000578  A887                     syscall    TextFont
  513. 0000057A  3F3C 000C                move.w     -[A7], 0xC
  514. 0000057E  A88A                     syscall    TextSize
  515. 00000580  3F3A 0044                move.w     -[A7], [PC + 0x44 /* 000005C6, value 0x0, cstring "" */]
  516. 00000584  A888                     syscall    TextFace
  517. 00000586  3F3C 0002                move.w     -[A7], 0x2
  518. 0000058A  A889                     syscall    TextMode
  519. 0000058C  302D DD38                move.w     D0, [A5 - 0x22C8]
  520. 00000590  D07C 0128                add.w      D0, 0x128
  521. 00000594  5240                     addq.w     D0, 1
  522. 00000596  3F00                     move.w     -[A7], D0
  523. 00000598  302D DD36                move.w     D0, [A5 - 0x22CA]
  524. 0000059C  D07C 0009                add.w      D0, 0x9 /* '\t' */
  525. 000005A0  D07C 0028                add.w      D0, 0x28 /* '(' */
  526. 000005A4  D07C 000F                add.w      D0, 0xF
  527. 000005A8  3F00                     move.w     -[A7], D0
  528. 000005AA  A893                     syscall    MoveTo
  529. 000005AC  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  530. 000005B0  A883                     syscall    DrawChar
  531. 000005B2  6004                     bra        +0x6 /* 000005B8 */
  532. label000005B4:
  533. 000005B4  4EBA FB36                jsr        [PC - 0x4CA /* 000000EC */]
  534. label000005B8:
  535. 000005B8  486D FFEC                pea.l      [A5 - 0x14]
  536. 000005BC  A89D                     syscall    PenPat
  537. 000005BE  4CDF 00C0                movem.l    D6,D7, [A7]+
  538. 000005C2  4E5E                     unlink     A6
  539. 000005C4  4E75                     rts
  540. 000005C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  541. // begin alternate branch 000005C8-000005D4
  542. fn000005C8:
  543. 000005C8  4E56 FED0                link       A6, -0x0130
  544. 000005CC  48E7 0128                movem.l    -[A7], D7,A2,A4
  545. 000005D0  4A2D FDC8                tst.b      [A5 - 0x238]
  546. // end alternate branch 000005C8-000005D4
  547. fn000005C8: // (misaligned)
  548. 000005CA  FED0 48E7                .extension 0xED0 <<F/2-3/7>> // unimplemented
  549. 000005CE  0128 4A2D                btst       [A0 + 0x4A2D], D0
  550. 000005D2  FDC8                     .invalid   <<F/7/6>>
  551. 000005D4  6708                     beq        +0xA /* 000005DE */
  552. 000005D6  3D7C FC19 FED2           move.w     [A6 - 0x12E], 0xFC19
  553. 000005DC  6014                     bra        +0x16 /* 000005F2 */
  554. label000005DE:
  555. 000005DE  206D FDA6                movea.l    A0, [A5 - 0x25A]
  556. 000005E2  102D FDAB                move.b     D0, [A5 - 0x255]
  557. 000005E6  4880                     ext.w      D0
  558. 000005E8  C1FC 0092                muls.w     D0, 0x92
  559. 000005EC  3D70 00C4 FED2           move.w     [A6 - 0x12E], [A0 + D0.w - 0x60]
  560. label000005F2:
  561. 000005F2  4267                     clr.w      -[A7]
  562. 000005F4  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  563. 000005F8  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  564. 000005FC  206D FDA6                movea.l    A0, [A5 - 0x25A]
  565. 00000600  102D FDAB                move.b     D0, [A5 - 0x255]
  566. 00000604  4880                     ext.w      D0
  567. 00000606  C1FC 0092                muls.w     D0, 0x92
  568. 0000060A  321F                     move.w     D1, [A7]+
  569. 0000060C  9270 00C2                sub.w      D1, [A0 + D0.w - 0x62]
  570. 00000610  3D41 FED4                move.w     [A6 - 0x12C], D1
  571. 00000614  102D FDCD                move.b     D0, [A5 - 0x233]
  572. 00000618  6706                     beq        +0x8 /* 00000620 */
  573. 0000061A  426E FED6                clr.w      [A6 - 0x12A]
  574. 0000061E  6014                     bra        +0x16 /* 00000634 */
  575. label00000620:
  576. 00000620  206D FDA6                movea.l    A0, [A5 - 0x25A]
  577. 00000624  102D FDAB                move.b     D0, [A5 - 0x255]
  578. 00000628  4880                     ext.w      D0
  579. 0000062A  C1FC 0092                muls.w     D0, 0x92
  580. 0000062E  3D70 00C6 FED6           move.w     [A6 - 0x12A], [A0 + D0.w - 0x58]
  581. label00000634:
  582. 00000634  3D6D FD82 FED8           move.w     [A6 - 0x128], [A5 - 0x27E]
  583. 0000063A  42A7                     clr.l      -[A7]
  584. 0000063C  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  585. 00000640  2D5F FEDA                move.l     [A6 - 0x126], [A7]+
  586. 00000644  4267                     clr.w      -[A7]
  587. 00000646  3F2D FD78                move.w     -[A7], [A5 - 0x288]
  588. 0000064A  2F3C 07D0 0028           move.l     -[A7], 0x7D00028
  589. 00000650  321F                     move.w     D1, [A7]+
  590. 00000652  301F                     move.w     D0, [A7]+
  591. 00000654  C1DF                     muls.w     D0, [A7]+
  592. 00000656  81C1                     divs.w     D0, D1
  593. 00000658  3E80                     move.w     [A7], D0
  594. 0000065A  3D5F FEDE                move.w     [A6 - 0x122], [A7]+
  595. 0000065E  7E01                     moveq.l    D7, 0x01
  596. 00000660  6046                     bra        +0x48 /* 000006A8 */
  597. label00000662:
  598. 00000662  206D FDA6                movea.l    A0, [A5 - 0x25A]
  599. 00000666  1007                     move.b     D0, D7
  600. 00000668  4880                     ext.w      D0
  601. 0000066A  C1FC 0092                muls.w     D0, 0x92
  602. 0000066E  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  603. 00000672  49F0 0000                lea.l      A4, [A0 + D0.w]
  604. 00000676  102C 0080                move.b     D0, [A4 + 0x80]
  605. 0000067A  672A                     beq        +0x2C /* 000006A6 */
  606. 0000067C  1007                     move.b     D0, D7
  607. 0000067E  4880                     ext.w      D0
  608. 00000680  E540                     asl        D0.w, 2
  609. 00000682  41EE FEDC                lea.l      A0, [A6 - 0x124]
  610. 00000686  2194 0000                move.l     [A0 + D0.w], [A4]
  611. 0000068A  1007                     move.b     D0, D7
  612. 0000068C  4880                     ext.w      D0
  613. 0000068E  C1FC 0014                muls.w     D0, 0x14
  614. 00000692  45EE FEFC                lea.l      A2, [A6 - 0x104]
  615. 00000696  43F2 0000                lea.l      A1, [A2 + D0.w]
  616. 0000069A  41EC 006C                lea.l      A0, [A4 + 0x6C]
  617. 0000069E  7004                     moveq.l    D0, 0x04
  618. label000006A0:
  619. 000006A0  22D8                     move.l     [A1]+, [A0]+
  620. 000006A2  51C8 FFFC                dbf        D0, -0x6 /* 000006A0 */
  621. label000006A6:
  622. 000006A6  5207                     addq.b     D7, 1
  623. label000006A8:
  624. 000006A8  700C                     moveq.l    D0, 0x0C
  625. 000006AA  B007                     cmp.b      D0, D7
  626. 000006AC  6CB4                     bge        -0x4A /* 00000662 */
  627. 000006AE  206E 0008                movea.l    A0, [A6 + 0x8]
  628. 000006B2  43EE FED2                lea.l      A1, [A6 - 0x12E]
  629. 000006B6  704A                     moveq.l    D0, 0x4A
  630. label000006B8:
  631. 000006B8  20D9                     move.l     [A0]+, [A1]+
  632. 000006BA  51C8 FFFC                dbf        D0, -0x6 /* 000006B8 */
  633. 000006BE  3091                     move.w     [A0], [A1]
  634. 000006C0  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  635. 000006C4  4E5E                     unlink     A6
  636. 000006C6  4E75                     rts
  637. export_279:
  638. fn000006C8:
  639. 000006C8  4E56 FD94                link       A6, -0x026C
  640. 000006CC  48E7 0300                movem.l    -[A7], D6,D7
  641. 000006D0  486E FD9C                pea.l      [A6 - 0x264]
  642. 000006D4  4EBA FEF2                jsr        [PC - 0x10E /* 000005C8 */]
  643. 000006D8  205F                     movea.l    A0, [A7]+
  644. 000006DA  43EE FED2                lea.l      A1, [A6 - 0x12E]
  645. 000006DE  704A                     moveq.l    D0, 0x4A
  646. label000006E0:
  647. 000006E0  22D8                     move.l     [A1]+, [A0]+
  648. 000006E2  51C8 FFFC                dbf        D0, -0x6 /* 000006E0 */
  649. 000006E6  3290                     move.w     [A1], [A0]
  650. 000006E8  486D DD36                pea.l      [A5 - 0x22CA]
  651. 000006EC  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  652. 000006F0  302E FED2                move.w     D0, [A6 - 0x12E]
  653. 000006F4  B06D DBF8                cmp.w      D0, [A5 - 0x2408]
  654. 000006F8  673A                     beq        +0x3C /* 00000734 */
  655. 000006FA  486E FD94                pea.l      [A6 - 0x26C]
  656. 000006FE  2F3C 0000 0040           move.l     -[A7], 0x40 /* '@' */
  657. 00000704  2F3C 0011 0072           move.l     -[A7], 0x110072
  658. 0000070A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  659. 0000070E  1F3C 0007                move.b     -[A7], 0x7
  660. 00000712  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  661. 00000716  302E FED2                move.w     D0, [A6 - 0x12E]
  662. 0000071A  48C0                     ext.l      D0
  663. 0000071C  2F00                     move.l     -[A7], D0
  664. 0000071E  2F3C 0040 0001           move.l     -[A7], 0x400001
  665. 00000724  3F3C 0011                move.w     -[A7], 0x11
  666. 00000728  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  667. 0000072C  3F3C 0005                move.w     -[A7], 0x5
  668. 00000730  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  669. label00000734:
  670. 00000734  302E FED4                move.w     D0, [A6 - 0x12C]
  671. 00000738  B06D DBFA                cmp.w      D0, [A5 - 0x2406]
  672. 0000073C  675E                     beq        +0x60 /* 0000079C */
  673. 0000073E  486E FD94                pea.l      [A6 - 0x26C]
  674. 00000742  2F3C 001B 0041           move.l     -[A7], 0x1B0041
  675. 00000748  302E FED4                move.w     D0, [A6 - 0x12C]
  676. 0000074C  E740                     asl        D0.w, 3
  677. 0000074E  D07C 0041                add.w      D0, 0x41 /* 'A' */
  678. 00000752  3F00                     move.w     -[A7], D0
  679. 00000754  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  680. 00000758  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  681. 0000075C  1F2D DBE6                move.b     -[A7], [A5 - 0x241A]
  682. 00000760  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  683. 00000764  486E FD94                pea.l      [A6 - 0x26C]
  684. 00000768  302E FED4                move.w     D0, [A6 - 0x12C]
  685. 0000076C  E740                     asl        D0.w, 3
  686. 0000076E  D07C 0041                add.w      D0, 0x41 /* 'A' */
  687. 00000772  3F00                     move.w     -[A7], D0
  688. 00000774  2F3C 0000 001B           move.l     -[A7], 0x1B
  689. 0000077A  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  690. 0000077E  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  691. 00000782  301F                     move.w     D0, [A7]+
  692. 00000784  E740                     asl        D0.w, 3
  693. 00000786  D07C 0041                add.w      D0, 0x41 /* 'A' */
  694. 0000078A  3F00                     move.w     -[A7], D0
  695. 0000078C  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  696. 00000790  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  697. 00000794  1F3C 0007                move.b     -[A7], 0x7
  698. 00000798  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  699. label0000079C:
  700. 0000079C  302E FED6                move.w     D0, [A6 - 0x12A]
  701. 000007A0  B06D DBFC                cmp.w      D0, [A5 - 0x2404]
  702. 000007A4  6C72                     bge        +0x74 /* 00000818 */
  703. 000007A6  486E FD94                pea.l      [A6 - 0x26C]
  704. 000007AA  302E FED6                move.w     D0, [A6 - 0x12A]
  705. 000007AE  D07C 0040                add.w      D0, 0x40 /* '@' */
  706. 000007B2  3F00                     move.w     -[A7], D0
  707. 000007B4  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  708. 000007B8  302D DBFC                move.w     D0, [A5 - 0x2404]
  709. 000007BC  D07C 0040                add.w      D0, 0x40 /* '@' */
  710. 000007C0  D07C 001E                add.w      D0, 0x1E
  711. 000007C4  3F00                     move.w     -[A7], D0
  712. 000007C6  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  713. 000007CA  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  714. 000007CE  1F3C 0007                move.b     -[A7], 0x7
  715. 000007D2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  716. 000007D6  700A                     moveq.l    D0, 0x0A
  717. 000007D8  B06E FED6                cmp.w      D0, [A6 - 0x12A]
  718. 000007DC  5EC0                     sgt        D0
  719. 000007DE  4A00                     tst.b      D0
  720. 000007E0  6700 0090                beq        +0x92 /* 00000872 */
  721. 000007E4  720A                     moveq.l    D1, 0x0A
  722. 000007E6  B26D DBFC                cmp.w      D1, [A5 - 0x2404]
  723. 000007EA  5FC1                     sle        D1
  724. 000007EC  C001                     and.b      D0, D1
  725. 000007EE  6700 0082                beq        +0x84 /* 00000872 */
  726. 000007F2  486E FD94                pea.l      [A6 - 0x26C]
  727. 000007F6  2F3C 0032 0040           move.l     -[A7], 0x320040 /* '2\0@' */
  728. 000007FC  302E FED6                move.w     D0, [A6 - 0x12A]
  729. 00000800  D07C 0040                add.w      D0, 0x40 /* '@' */
  730. 00000804  3F00                     move.w     -[A7], D0
  731. 00000806  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  732. 0000080A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  733. 0000080E  1F2D DBE6                move.b     -[A7], [A5 - 0x241A]
  734. 00000812  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  735. 00000816  605A                     bra        +0x5C /* 00000872 */
  736. label00000818:
  737. 00000818  302E FED6                move.w     D0, [A6 - 0x12A]
  738. 0000081C  B06D DBFC                cmp.w      D0, [A5 - 0x2404]
  739. 00000820  6F50                     ble        +0x52 /* 00000872 */
  740. 00000822  486E FD94                pea.l      [A6 - 0x26C]
  741. 00000826  2F3C 0030 0040           move.l     -[A7], 0x300040 /* '0\0@' */
  742. 0000082C  2F3C 0041 009C           move.l     -[A7], 0x41009C
  743. 00000832  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  744. 00000836  1F3C 0007                move.b     -[A7], 0x7
  745. 0000083A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  746. 0000083E  700A                     moveq.l    D0, 0x0A
  747. 00000840  B06E FED6                cmp.w      D0, [A6 - 0x12A]
  748. 00000844  6F06                     ble        +0x8 /* 0000084C */
  749. 00000846  1E2D DBE6                move.b     D7, [A5 - 0x241A]
  750. 0000084A  6004                     bra        +0x6 /* 00000850 */
  751. label0000084C:
  752. 0000084C  1E2D DBE7                move.b     D7, [A5 - 0x2419]
  753. label00000850:
  754. 00000850  486E FD94                pea.l      [A6 - 0x26C]
  755. 00000854  2F3C 0032 0040           move.l     -[A7], 0x320040 /* '2\0@' */
  756. 0000085A  302E FED6                move.w     D0, [A6 - 0x12A]
  757. 0000085E  D07C 0040                add.w      D0, 0x40 /* '@' */
  758. 00000862  3F00                     move.w     -[A7], D0
  759. 00000864  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  760. 00000868  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  761. 0000086C  1F07                     move.b     -[A7], D7
  762. 0000086E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  763. label00000872:
  764. 00000872  302E FED6                move.w     D0, [A6 - 0x12A]
  765. 00000876  B06D DBFC                cmp.w      D0, [A5 - 0x2404]
  766. 0000087A  6736                     beq        +0x38 /* 000008B2 */
  767. 0000087C  102D FDCD                move.b     D0, [A5 - 0x233]
  768. 00000880  6706                     beq        +0x8 /* 00000888 */
  769. 00000882  3C3C FC19                move.w     D6, 0xFC19
  770. 00000886  6004                     bra        +0x6 /* 0000088C */
  771. label00000888:
  772. 00000888  3C2E FED6                move.w     D6, [A6 - 0x12A]
  773. label0000088C:
  774. 0000088C  3006                     move.w     D0, D6
  775. 0000088E  48C0                     ext.l      D0
  776. 00000890  2F00                     move.l     -[A7], D0
  777. 00000892  3F3C 0002                move.w     -[A7], 0x2
  778. 00000896  302E FED6                move.w     D0, [A6 - 0x12A]
  779. 0000089A  D07C 0040                add.w      D0, 0x40 /* '@' */
  780. 0000089E  5840                     addq.w     D0, 4
  781. 000008A0  3F00                     move.w     -[A7], D0
  782. 000008A2  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  783. 000008A6  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  784. 000008AA  3F3C 0005                move.w     -[A7], 0x5
  785. 000008AE  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  786. label000008B2:
  787. 000008B2  4A2D FDC8                tst.b      [A5 - 0x238]
  788. 000008B6  6600 010A                bne        +0x10C /* 000009C2 */
  789. 000008BA  302E FED8                move.w     D0, [A6 - 0x128]
  790. 000008BE  B06D DBFE                cmp.w      D0, [A5 - 0x2402]
  791. 000008C2  671E                     beq        +0x20 /* 000008E2 */
  792. 000008C4  302E FED8                move.w     D0, [A6 - 0x128]
  793. 000008C8  48C0                     ext.l      D0
  794. 000008CA  2F00                     move.l     -[A7], D0
  795. 000008CC  2F3C 00CE 0002           move.l     -[A7], 0xCE0002
  796. 000008D2  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  797. 000008D6  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  798. 000008DA  3F3C 0005                move.w     -[A7], 0x5
  799. 000008DE  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  800. label000008E2:
  801. 000008E2  202E FEE0                move.l     D0, [A6 - 0x120]
  802. 000008E6  B0AD DC06                cmp.l      D0, [A5 - 0x23FA]
  803. 000008EA  671A                     beq        +0x1C /* 00000906 */
  804. 000008EC  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  805. 000008F0  2F3C 00CE 0002           move.l     -[A7], 0xCE0002
  806. 000008F6  3F3C 0011                move.w     -[A7], 0x11
  807. 000008FA  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  808. 000008FE  3F3C 0005                move.w     -[A7], 0x5
  809. 00000902  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  810. label00000906:
  811. 00000906  202E FEDA                move.l     D0, [A6 - 0x126]
  812. 0000090A  B0AD DC00                cmp.l      D0, [A5 - 0x2400]
  813. 0000090E  6752                     beq        +0x54 /* 00000962 */
  814. 00000910  0CAE 0000 03E8 FEDA      cmpi.l     [A6 - 0x126], 0x3E8
  815. 00000918  5DC0                     slt        D0
  816. 0000091A  4A00                     tst.b      D0
  817. 0000091C  672A                     beq        +0x2C /* 00000948 */
  818. 0000091E  0CAD 0000 03E8 DC00      cmpi.l     [A5 - 0x2400], 0x3E8
  819. 00000926  5CC1                     sge        D1
  820. 00000928  C001                     and.b      D0, D1
  821. 0000092A  671C                     beq        +0x1E /* 00000948 */
  822. 0000092C  486E FD94                pea.l      [A6 - 0x26C]
  823. 00000930  2F3C 0030 00CE           move.l     -[A7], 0x3000CE
  824. 00000936  2F3C 0041 0100           move.l     -[A7], 0x410100
  825. 0000093C  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  826. 00000940  1F3C 0007                move.b     -[A7], 0x7
  827. 00000944  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  828. label00000948:
  829. 00000948  2F2E FEDA                move.l     -[A7], [A6 - 0x126]
  830. 0000094C  2F3C 00CE 0003           move.l     -[A7], 0xCE0003
  831. 00000952  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  832. 00000956  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  833. 0000095A  3F3C 0005                move.w     -[A7], 0x5
  834. 0000095E  4EAD 0682                jsr        [A5 + 0x682 /* export_204 */]
  835. label00000962:
  836. 00000962  302E FEDE                move.w     D0, [A6 - 0x122]
  837. 00000966  B06D DC04                cmp.w      D0, [A5 - 0x23FC]
  838. 0000096A  675E                     beq        +0x60 /* 000009CA */
  839. 0000096C  486E FD94                pea.l      [A6 - 0x26C]
  840. 00000970  2F3C 0009 0128           move.l     -[A7], 0x90128
  841. 00000976  3F3C 0132                move.w     -[A7], 0x132
  842. 0000097A  7031                     moveq.l    D0, 0x31
  843. 0000097C  906E FEDE                sub.w      D0, [A6 - 0x122]
  844. 00000980  3F00                     move.w     -[A7], D0
  845. 00000982  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  846. 00000986  1F3C 0007                move.b     -[A7], 0x7
  847. 0000098A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  848. 0000098E  7028                     moveq.l    D0, 0x28
  849. 00000990  B06E FEDE                cmp.w      D0, [A6 - 0x122]
  850. 00000994  6606                     bne        +0x8 /* 0000099C */
  851. 00000996  1E2D DBE7                move.b     D7, [A5 - 0x2419]
  852. 0000099A  6004                     bra        +0x6 /* 000009A0 */
  853. label0000099C:
  854. 0000099C  1E2D DBE6                move.b     D7, [A5 - 0x241A]
  855. label000009A0:
  856. 000009A0  486E FD94                pea.l      [A6 - 0x26C]
  857. 000009A4  3F3C 0128                move.w     -[A7], 0x128
  858. 000009A8  7031                     moveq.l    D0, 0x31
  859. 000009AA  906E FEDE                sub.w      D0, [A6 - 0x122]
  860. 000009AE  3F00                     move.w     -[A7], D0
  861. 000009B0  2F3C 0031 0132           move.l     -[A7], 0x310132
  862. 000009B6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  863. 000009BA  1F07                     move.b     -[A7], D7
  864. 000009BC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  865. 000009C0  6008                     bra        +0xA /* 000009CA */
  866. label000009C2:
  867. 000009C2  486E FED2                pea.l      [A6 - 0x12E]
  868. 000009C6  4EBA F850                jsr        [PC - 0x7B0 /* 00000218 */]
  869. label000009CA:
  870. 000009CA  41ED DBF8                lea.l      A0, [A5 - 0x2408]
  871. 000009CE  43EE FED2                lea.l      A1, [A6 - 0x12E]
  872. 000009D2  704A                     moveq.l    D0, 0x4A
  873. label000009D4:
  874. 000009D4  20D9                     move.l     [A0]+, [A1]+
  875. 000009D6  51C8 FFFC                dbf        D0, -0x6 /* 000009D4 */
  876. 000009DA  3091                     move.w     [A0], [A1]
  877. 000009DC  4CDF 00C0                movem.l    D6,D7, [A7]+
  878. 000009E0  4E5E                     unlink     A6
  879. 000009E2  4E75                     rts
  880. fn000009E4:
  881. 000009E4  4E56 FFDE                link       A6, -0x0022
  882. 000009E8  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  883. 000009EC  206E 000C                movea.l    A0, [A6 + 0xC]
  884. 000009F0  43EE FFF4                lea.l      A1, [A6 - 0xC]
  885. 000009F4  22D8                     move.l     [A1]+, [A0]+
  886. 000009F6  22D8                     move.l     [A1]+, [A0]+
  887. 000009F8  22D8                     move.l     [A1]+, [A0]+
  888. 000009FA  206E 0008                movea.l    A0, [A6 + 0x8]
  889. 000009FE  43EE FFE8                lea.l      A1, [A6 - 0x18]
  890. 00000A02  22D8                     move.l     [A1]+, [A0]+
  891. 00000A04  22D8                     move.l     [A1]+, [A0]+
  892. 00000A06  22D8                     move.l     [A1]+, [A0]+
  893. 00000A08  202E FFE8                move.l     D0, [A6 - 0x18]
  894. 00000A0C  90AE FFF4                sub.l      D0, [A6 - 0xC]
  895. 00000A10  2A00                     move.l     D5, D0
  896. 00000A12  4845                     swap.w     D5
  897. 00000A14  202E FFEC                move.l     D0, [A6 - 0x14]
  898. 00000A18  90AE FFF8                sub.l      D0, [A6 - 0x8]
  899. 00000A1C  2C00                     move.l     D6, D0
  900. 00000A1E  4846                     swap.w     D6
  901. 00000A20  4A46                     tst.w      D6
  902. 00000A22  4A45                     tst.w      D5
  903. 00000A24  57C0                     seq        D0
  904. 00000A26  4A00                     tst.b      D0
  905. 00000A28  670C                     beq        +0xE /* 00000A36 */
  906. 00000A2A  4A46                     tst.w      D6
  907. 00000A2C  57C1                     seq        D1
  908. 00000A2E  C001                     and.b      D0, D1
  909. 00000A30  6704                     beq        +0x6 /* 00000A36 */
  910. 00000A32  4244                     clr.w      D4
  911. 00000A34  607E                     bra        +0x80 /* 00000AB4 */
  912. label00000A36:
  913. 00000A36  4244                     clr.w      D4
  914. label00000A38:
  915. 00000A38  4A45                     tst.w      D5
  916. 00000A3A  5FC0                     sle        D0
  917. 00000A3C  4A00                     tst.b      D0
  918. 00000A3E  6608                     bne        +0xA /* 00000A48 */
  919. 00000A40  4A46                     tst.w      D6
  920. 00000A42  5EC1                     sgt        D1
  921. 00000A44  8001                     or.b       D0, D1
  922. 00000A46  6714                     beq        +0x16 /* 00000A5C */
  923. label00000A48:
  924. 00000A48  3006                     move.w     D0, D6
  925. 00000A4A  4440                     neg.w      D0
  926. 00000A4C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  927. 00000A50  3C05                     move.w     D6, D5
  928. 00000A52  3A2E FFE2                move.w     D5, [A6 - 0x1E]
  929. 00000A56  987C 005A                sub.w      D4, 0x5A /* 'Z' */
  930. 00000A5A  60DC                     bra        -0x22 /* 00000A38 */
  931. label00000A5C:
  932. 00000A5C  3006                     move.w     D0, D6
  933. 00000A5E  6A02                     bpl        +0x4 /* 00000A62 */
  934. 00000A60  4440                     neg.w      D0
  935. label00000A62:
  936. 00000A62  48C0                     ext.l      D0
  937. 00000A64  7200                     moveq.l    D1, 0x00
  938. 00000A66  3405                     move.w     D2, D5
  939. 00000A68  6A02                     bpl        +0x4 /* 00000A6C */
  940. 00000A6A  4442                     neg.w      D2
  941. label00000A6C:
  942. 00000A6C  3202                     move.w     D1, D2
  943. 00000A6E  E089                     lsr        D1, 8
  944. 00000A70  B280                     cmp.l      D1, D0
  945. 00000A72  6F04                     ble        +0x6 /* 00000A78 */
  946. 00000A74  4247                     clr.w      D7
  947. 00000A76  6016                     bra        +0x18 /* 00000A8E */
  948. label00000A78:
  949. 00000A78  4267                     clr.w      -[A7]
  950. 00000A7A  42A7                     clr.l      -[A7]
  951. 00000A7C  3F05                     move.w     -[A7], D5
  952. 00000A7E  3006                     move.w     D0, D6
  953. 00000A80  4440                     neg.w      D0
  954. 00000A82  3F00                     move.w     -[A7], D0
  955. 00000A84  A869                     syscall    FixRatio
  956. 00000A86  A8C4                     syscall    AngleFromSlope
  957. 00000A88  3E3C 005A                move.w     D7, 0x5A /* 'Z' */
  958. 00000A8C  9E5F                     sub.w      D7, [A7]+
  959. label00000A8E:
  960. 00000A8E  3007                     move.w     D0, D7
  961. 00000A90  D044                     add.w      D0, D4
  962. 00000A92  3E00                     move.w     D7, D0
  963. 00000A94  9E6E FFFC                sub.w      D7, [A6 - 0x4]
  964. label00000A98:
  965. 00000A98  0C47 00B4                cmpi.w     D7, 0xB4
  966. 00000A9C  6F06                     ble        +0x8 /* 00000AA4 */
  967. 00000A9E  9E7C 0168                sub.w      D7, 0x168
  968. 00000AA2  60F4                     bra        -0xA /* 00000A98 */
  969. label00000AA4:
  970. 00000AA4  0C47 FF4D                cmpi.w     D7, 0xFF4D
  971. 00000AA8  6C06                     bge        +0x8 /* 00000AB0 */
  972. 00000AAA  DE7C 0168                add.w      D7, 0x168
  973. 00000AAE  60F4                     bra        -0xA /* 00000AA4 */
  974. label00000AB0:
  975. 00000AB0  3D47 0010                move.w     [A6 + 0x10], D7
  976. label00000AB4:
  977. 00000AB4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  978. 00000AB8  4E5E                     unlink     A6
  979. 00000ABA  205F                     movea.l    A0, [A7]+
  980. 00000ABC  504F                     addq.w     A7, 8
  981. 00000ABE  4ED0                     jmp        [A0]
  982. fn00000AC0:
  983. 00000AC0  4E56 FFE0                link       A6, -0x0020
  984. 00000AC4  48E7 0300                movem.l    -[A7], D6,D7
  985. 00000AC8  206E 000C                movea.l    A0, [A6 + 0xC]
  986. 00000ACC  43EE FFF4                lea.l      A1, [A6 - 0xC]
  987. 00000AD0  22D8                     move.l     [A1]+, [A0]+
  988. 00000AD2  22D8                     move.l     [A1]+, [A0]+
  989. 00000AD4  22D8                     move.l     [A1]+, [A0]+
  990. 00000AD6  206E 0008                movea.l    A0, [A6 + 0x8]
  991. 00000ADA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  992. 00000ADE  22D8                     move.l     [A1]+, [A0]+
  993. 00000AE0  22D8                     move.l     [A1]+, [A0]+
  994. 00000AE2  22D8                     move.l     [A1]+, [A0]+
  995. 00000AE4  202E FFF4                move.l     D0, [A6 - 0xC]
  996. 00000AE8  90AE FFE8                sub.l      D0, [A6 - 0x18]
  997. 00000AEC  6A02                     bpl        +0x4 /* 00000AF0 */
  998. 00000AEE  4480                     neg.l      D0
  999. label00000AF0:
  1000. 00000AF0  2E00                     move.l     D7, D0
  1001. 00000AF2  202E FFF8                move.l     D0, [A6 - 0x8]
  1002. 00000AF6  90AE FFEC                sub.l      D0, [A6 - 0x14]
  1003. 00000AFA  6A02                     bpl        +0x4 /* 00000AFE */
  1004. 00000AFC  4480                     neg.l      D0
  1005. label00000AFE:
  1006. 00000AFE  2C00                     move.l     D6, D0
  1007. 00000B00  42A7                     clr.l      -[A7]
  1008. 00000B02  2F07                     move.l     -[A7], D7
  1009. 00000B04  2F06                     move.l     -[A7], D6
  1010. 00000B06  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1011. 00000B0A  2007                     move.l     D0, D7
  1012. 00000B0C  D09F                     add.l      D0, [A7]+
  1013. 00000B0E  D086                     add.l      D0, D6
  1014. 00000B10  E288                     lsr        D0, 1
  1015. 00000B12  2D40 0010                move.l     [A6 + 0x10], D0
  1016. 00000B16  4CDF 00C0                movem.l    D6,D7, [A7]+
  1017. 00000B1A  4E5E                     unlink     A6
  1018. 00000B1C  205F                     movea.l    A0, [A7]+
  1019. 00000B1E  504F                     addq.w     A7, 8
  1020. 00000B20  4ED0                     jmp        [A0]
  1021. export_280:
  1022. fn00000B22:
  1023. 00000B22  4E56 0000                link       A6, 0
  1024. 00000B26  42A7                     clr.l      -[A7]
  1025. 00000B28  206D FDA2                movea.l    A0, [A5 - 0x25E]
  1026. 00000B2C  302E 000A                move.w     D0, [A6 + 0xA]
  1027. 00000B30  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1028. 00000B34  4870 00DC                pea.l      [A0 + D0.w - 0x36]
  1029. 00000B38  206D FDA2                movea.l    A0, [A5 - 0x25E]
  1030. 00000B3C  302E 0008                move.w     D0, [A6 + 0x8]
  1031. 00000B40  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1032. 00000B44  4870 00DC                pea.l      [A0 + D0.w - 0x36]
  1033. 00000B48  4EBA FF76                jsr        [PC - 0x8A /* 00000AC0 */]
  1034. 00000B4C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1035. 00000B50  4E5E                     unlink     A6
  1036. 00000B52  2E9F                     move.l     [A7], [A7]+
  1037. 00000B54  4E75                     rts
  1038. fn00000B56:
  1039. 00000B56  4E56 FFF8                link       A6, -0x0008
  1040. 00000B5A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1041. 00000B5E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1042. 00000B62  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1043. 00000B66  486E FFFE                pea.l      [A6 - 0x2]
  1044. 00000B6A  486E FFFC                pea.l      [A6 - 0x4]
  1045. 00000B6E  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  1046. 00000B72  302E 0008                move.w     D0, [A6 + 0x8]
  1047. 00000B76  5340                     subq.w     D0, 1
  1048. 00000B78  41ED E9D4                lea.l      A0, [A5 - 0x162C]
  1049. 00000B7C  EB40                     asl        D0.w, 5
  1050. 00000B7E  47F0 0000                lea.l      A3, [A0 + D0.w]
  1051. 00000B82  206D E9D0                movea.l    A0, [A5 - 0x1630]
  1052. 00000B86  102E 000A                move.b     D0, [A6 + 0xA]
  1053. 00000B8A  4880                     ext.w      D0
  1054. 00000B8C  C1FC 03EA                muls.w     D0, 0x3EA
  1055. 00000B90  49F0 0000                lea.l      A4, [A0 + D0.w]
  1056. 00000B94  3D53 FFF8                move.w     [A6 - 0x8], [A3]
  1057. 00000B98  7E01                     moveq.l    D7, 0x01
  1058. 00000B9A  6038                     bra        +0x3A /* 00000BD4 */
  1059. label00000B9C:
  1060. 00000B9C  3007                     move.w     D0, D7
  1061. 00000B9E  D040                     add.w      D0, D0
  1062. 00000BA0  1233 0000                move.b     D1, [A3 + D0.w]
  1063. 00000BA4  4881                     ext.w      D1
  1064. 00000BA6  302E FFFE                move.w     D0, [A6 - 0x2]
  1065. 00000BAA  D041                     add.w      D0, D1
  1066. 00000BAC  3207                     move.w     D1, D7
  1067. 00000BAE  D254                     add.w      D1, [A4]
  1068. 00000BB0  E541                     asl        D1.w, 2
  1069. 00000BB2  3980 1000                move.w     [A4 + D1.w], D0
  1070. 00000BB6  3007                     move.w     D0, D7
  1071. 00000BB8  D040                     add.w      D0, D0
  1072. 00000BBA  1233 0001                move.b     D1, [A3 + D0.w + 0x1]
  1073. 00000BBE  4881                     ext.w      D1
  1074. 00000BC0  302E FFFC                move.w     D0, [A6 - 0x4]
  1075. 00000BC4  D041                     add.w      D0, D1
  1076. 00000BC6  3207                     move.w     D1, D7
  1077. 00000BC8  D254                     add.w      D1, [A4]
  1078. 00000BCA  E541                     asl        D1.w, 2
  1079. 00000BCC  3980 10FE                move.w     [A4 + D1.w - 0x2], D0
  1080. 00000BD0  5247                     addq.w     D7, 1
  1081. 00000BD2  6906                     bvs        +0x8 /* 00000BDA */
  1082. label00000BD4:
  1083. 00000BD4  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  1084. 00000BD8  6FC2                     ble        -0x3C /* 00000B9C */
  1085. label00000BDA:
  1086. 00000BDA  3013                     move.w     D0, [A3]
  1087. 00000BDC  D154                     add.w      [A4], D0
  1088. 00000BDE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1089. 00000BE2  4E5E                     unlink     A6
  1090. 00000BE4  205F                     movea.l    A0, [A7]+
  1091. 00000BE6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1092. 00000BEA  4ED0                     jmp        [A0]
  1093. fn00000BEC:
  1094. 00000BEC  4E56 F41E                link       A6, -0x0BE2
  1095. 00000BF0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1096. 00000BF4  206E 0014                movea.l    A0, [A6 + 0x14]
  1097. 00000BF8  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1098. 00000BFC  22D8                     move.l     [A1]+, [A0]+
  1099. 00000BFE  22D8                     move.l     [A1]+, [A0]+
  1100. 00000C00  22D8                     move.l     [A1]+, [A0]+
  1101. 00000C02  426E FFBE                clr.w      [A6 - 0x42]
  1102. 00000C06  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1103. 00000C0A  102D FDAB                move.b     D0, [A5 - 0x255]
  1104. 00000C0E  4880                     ext.w      D0
  1105. 00000C10  C1FC 0092                muls.w     D0, 0x92
  1106. 00000C14  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  1107. 00000C18  1D70 0000 FFF0           move.b     [A6 - 0x10], [A0 + D0.w]
  1108. 00000C1E  102D FDC8                move.b     D0, [A5 - 0x238]
  1109. 00000C22  4880                     ext.w      D0
  1110. 00000C24  6B18                     bmi        +0x1A /* 00000C3E */
  1111. 00000C26  B07C 0007                cmp.w      D0, 0x7
  1112. 00000C2A  6E12                     bgt        +0x14 /* 00000C3E */
  1113. 00000C2C  41FA 0780                lea.l      A0, [PC + 0x780 /* 000013AE, value 0x4E56FD40 */]
  1114. 00000C30  3200                     move.w     D1, D0
  1115. 00000C32  E649                     lsr        D1.w, 3
  1116. 00000C34  4441                     neg.w      D1
  1117. 00000C36  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1118. 00000C3A  0A3C 0004                xori.b     ccr, 4
  1119. label00000C3E:
  1120. 00000C3E  57C0                     seq        D0
  1121. 00000C40  4400                     neg.b      D0
  1122. 00000C42  1D40 FFEF                move.b     [A6 - 0x11], D0
  1123. 00000C46  102D E9CF                move.b     D0, [A5 - 0x1631]
  1124. 00000C4A  660A                     bne        +0xC /* 00000C56 */
  1125. 00000C4C  422D E98A                clr.b      [A5 - 0x1676]
  1126. 00000C50  3D7C 0960 F422           move.w     [A6 - 0xBDE], 0x960 /* '\t`' */
  1127. label00000C56:
  1128. 00000C56  3D6E 001A F41E           move.w     [A6 - 0xBE2], [A6 + 0x1A]
  1129. 00000C5C  3D6E 001C FFF2           move.w     [A6 - 0xE], [A6 + 0x1C]
  1130. 00000C62  6000 06D2                bra        +0x6D4 /* 00001336 */
  1131. label00000C66:
  1132. 00000C66  206D FDA2                movea.l    A0, [A5 - 0x25E]
  1133. 00000C6A  302E FFF2                move.w     D0, [A6 - 0xE]
  1134. 00000C6E  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1135. 00000C72  49F0 00DC                lea.l      A4, [A0 + D0.w - 0x36]
  1136. 00000C76  302E FFF2                move.w     D0, [A6 - 0xE]
  1137. 00000C7A  B06E 0018                cmp.w      D0, [A6 + 0x18]
  1138. 00000C7E  57C0                     seq        D0
  1139. 00000C80  4A00                     tst.b      D0
  1140. 00000C82  6600 06AC                bne        +0x6AE /* 00001330 */
  1141. 00000C86  720E                     moveq.l    D1, 0x0E
  1142. 00000C88  B22C 0014                cmp.b      D1, [A4 + 0x14]
  1143. 00000C8C  57C1                     seq        D1
  1144. 00000C8E  8001                     or.b       D0, D1
  1145. 00000C90  6704                     beq        +0x6 /* 00000C96 */
  1146. 00000C92  6000 069C                bra        +0x69E /* 00001330 */
  1147. label00000C96:
  1148. 00000C96  2014                     move.l     D0, [A4]
  1149. 00000C98  90AE FFF4                sub.l      D0, [A6 - 0xC]
  1150. 00000C9C  2D40 FFDE                move.l     [A6 - 0x22], D0
  1151. 00000CA0  202C 0004                move.l     D0, [A4 + 0x4]
  1152. 00000CA4  90AE FFF8                sub.l      D0, [A6 - 0x8]
  1153. 00000CA8  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1154. 00000CAC  2D6C 0008 FFDA           move.l     [A6 - 0x26], [A4 + 0x8]
  1155. 00000CB2  102D E9CF                move.b     D0, [A5 - 0x1631]
  1156. 00000CB6  0A00 0001                xori.b     D0, 0x1
  1157. 00000CBA  4A00                     tst.b      D0
  1158. 00000CBC  670A                     beq        +0xC /* 00000CC8 */
  1159. 00000CBE  7205                     moveq.l    D1, 0x05
  1160. 00000CC0  B22C 0014                cmp.b      D1, [A4 + 0x14]
  1161. 00000CC4  5FC1                     sle        D1
  1162. 00000CC6  C001                     and.b      D0, D1
  1163. label00000CC8:
  1164. 00000CC8  4A00                     tst.b      D0
  1165. 00000CCA  670A                     beq        +0xC /* 00000CD6 */
  1166. 00000CCC  7209                     moveq.l    D1, 0x09
  1167. 00000CCE  B22C 0014                cmp.b      D1, [A4 + 0x14]
  1168. 00000CD2  56C1                     sne        D1
  1169. 00000CD4  C001                     and.b      D0, D1
  1170. label00000CD6:
  1171. 00000CD6  1D40 FFF1                move.b     [A6 - 0xF], D0
  1172. 00000CDA  202E FFDE                move.l     D0, [A6 - 0x22]
  1173. 00000CDE  6A02                     bpl        +0x4 /* 00000CE2 */
  1174. 00000CE0  4480                     neg.l      D0
  1175. label00000CE2:
  1176. 00000CE2  222E FFE2                move.l     D1, [A6 - 0x1E]
  1177. 00000CE6  6A02                     bpl        +0x4 /* 00000CEA */
  1178. 00000CE8  4481                     neg.l      D1
  1179. label00000CEA:
  1180. 00000CEA  D280                     add.l      D1, D0
  1181. 00000CEC  0C81 01A7 0000           cmpi.l     D1, 0x1A70000
  1182. 00000CF2  5CC0                     sge        D0
  1183. 00000CF4  4400                     neg.b      D0
  1184. 00000CF6  1D40 F421                move.b     [A6 - 0xBDF], D0
  1185. 00000CFA  102E FFF1                move.b     D0, [A6 - 0xF]
  1186. 00000CFE  0A00 0001                xori.b     D0, 0x1
  1187. 00000D02  4A00                     tst.b      D0
  1188. 00000D04  670A                     beq        +0xC /* 00000D10 */
  1189. 00000D06  C02E F421                and.b      D0, [A6 - 0xBDF]
  1190. 00000D0A  6704                     beq        +0x6 /* 00000D10 */
  1191. 00000D0C  6000 0622                bra        +0x624 /* 00001330 */
  1192. label00000D10:
  1193. 00000D10  202E FFDE                move.l     D0, [A6 - 0x22]
  1194. 00000D14  EB88                     lsl        D0, 5
  1195. 00000D16  D0BC 0000 8000           add.l      D0, 0x8000
  1196. 00000D1C  2C00                     move.l     D6, D0
  1197. 00000D1E  4846                     swap.w     D6
  1198. 00000D20  202E FFE2                move.l     D0, [A6 - 0x1E]
  1199. 00000D24  EB88                     lsl        D0, 5
  1200. 00000D26  D0BC 0000 8000           add.l      D0, 0x8000
  1201. 00000D2C  2A00                     move.l     D5, D0
  1202. 00000D2E  4845                     swap.w     D5
  1203. 00000D30  4A45                     tst.w      D5
  1204. 00000D32  42A7                     clr.l      -[A7]
  1205. 00000D34  3F06                     move.w     -[A7], D6
  1206. 00000D36  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1207. 00000D3A  301F                     move.w     D0, [A7]+
  1208. 00000D3C  C1DF                     muls.w     D0, [A7]+
  1209. 00000D3E  2E80                     move.l     [A7], D0
  1210. 00000D40  42A7                     clr.l      -[A7]
  1211. 00000D42  3F05                     move.w     -[A7], D5
  1212. 00000D44  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1213. 00000D48  301F                     move.w     D0, [A7]+
  1214. 00000D4A  C1DF                     muls.w     D0, [A7]+
  1215. 00000D4C  2E80                     move.l     [A7], D0
  1216. 00000D4E  201F                     move.l     D0, [A7]+
  1217. 00000D50  D09F                     add.l      D0, [A7]+
  1218. 00000D52  4840                     swap.w     D0
  1219. 00000D54  3D40 FFCE                move.w     [A6 - 0x32], D0
  1220. 00000D58  42A7                     clr.l      -[A7]
  1221. 00000D5A  3F06                     move.w     -[A7], D6
  1222. 00000D5C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1223. 00000D60  301F                     move.w     D0, [A7]+
  1224. 00000D62  C1DF                     muls.w     D0, [A7]+
  1225. 00000D64  2E80                     move.l     [A7], D0
  1226. 00000D66  201F                     move.l     D0, [A7]+
  1227. 00000D68  4480                     neg.l      D0
  1228. 00000D6A  2F00                     move.l     -[A7], D0
  1229. 00000D6C  42A7                     clr.l      -[A7]
  1230. 00000D6E  3F05                     move.w     -[A7], D5
  1231. 00000D70  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1232. 00000D74  301F                     move.w     D0, [A7]+
  1233. 00000D76  C1DF                     muls.w     D0, [A7]+
  1234. 00000D78  2E80                     move.l     [A7], D0
  1235. 00000D7A  221F                     move.l     D1, [A7]+
  1236. 00000D7C  201F                     move.l     D0, [A7]+
  1237. 00000D7E  D280                     add.l      D1, D0
  1238. 00000D80  2A01                     move.l     D5, D1
  1239. 00000D82  4845                     swap.w     D5
  1240. 00000D84  3C2E FFCE                move.w     D6, [A6 - 0x32]
  1241. 00000D88  102E FFF1                move.b     D0, [A6 - 0xF]
  1242. 00000D8C  6724                     beq        +0x26 /* 00000DB2 */
  1243. 00000D8E  42A7                     clr.l      -[A7]
  1244. 00000D90  3F06                     move.w     -[A7], D6
  1245. 00000D92  3F06                     move.w     -[A7], D6
  1246. 00000D94  301F                     move.w     D0, [A7]+
  1247. 00000D96  C1DF                     muls.w     D0, [A7]+
  1248. 00000D98  2E80                     move.l     [A7], D0
  1249. 00000D9A  42A7                     clr.l      -[A7]
  1250. 00000D9C  3F05                     move.w     -[A7], D5
  1251. 00000D9E  3F05                     move.w     -[A7], D5
  1252. 00000DA0  301F                     move.w     D0, [A7]+
  1253. 00000DA2  C1DF                     muls.w     D0, [A7]+
  1254. 00000DA4  2E80                     move.l     [A7], D0
  1255. 00000DA6  201F                     move.l     D0, [A7]+
  1256. 00000DA8  D09F                     add.l      D0, [A7]+
  1257. 00000DAA  2800                     move.l     D4, D0
  1258. 00000DAC  4844                     swap.w     D4
  1259. 00000DAE  4A44                     tst.w      D4
  1260. 00000DB0  6002                     bra        +0x4 /* 00000DB4 */
  1261. label00000DB2:
  1262. 00000DB2  78FF                     moveq.l    D4, 0xFFFFFFFF
  1263. label00000DB4:
  1264. 00000DB4  102C 0014                move.b     D0, [A4 + 0x14]
  1265. 00000DB8  4880                     ext.w      D0
  1266. 00000DBA  5240                     addq.w     D0, 1
  1267. 00000DBC  3D40 FFC6                move.w     [A6 - 0x3A], D0
  1268. 00000DC0  42AE FFC2                clr.l      [A6 - 0x3E]
  1269. 00000DC4  426E FFC0                clr.w      [A6 - 0x40]
  1270. 00000DC8  102C 0014                move.b     D0, [A4 + 0x14]
  1271. 00000DCC  4880                     ext.w      D0
  1272. 00000DCE  5540                     subq.w     D0, 2
  1273. 00000DD0  6B00 049C                bmi        +0x49E /* 0000126E */
  1274. 00000DD4  0C40 000B                cmpi.w     D0, 0xB
  1275. 00000DD8  6E00 0494                bgt        +0x496 /* 0000126E */
  1276. 00000DDC  D040                     add.w      D0, D0
  1277. 00000DDE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1278. 00000DE2  4EFB 0000                jmp        [PC + D0.w]
  1279. 00000DE6  046E 048A 048A           subi.w     [A6 + 0x48A], 0x48A
  1280. 00000DEC  031A                     btst       [A2]+, D1
  1281. 00000DEE  001A 01A8                ori.b      [A2]+, 0xA8
  1282. 00000DF2  01EE                     .incomplete
  1283. 00000DF4  0312                     btst       [A2], D1
  1284. 00000DF6  0234 03F8 033C           andi.b     <<invalid full ext with I/IS == 4>>, 0xF8
  1285. 00000DFC  03D8                     .incomplete
  1286. 00000DFE  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1287. 00000E02  102D FDAB                move.b     D0, [A5 - 0x255]
  1288. 00000E06  4880                     ext.w      D0
  1289. 00000E08  C1FC 0092                muls.w     D0, 0x92
  1290. 00000E0C  322E FFF2                move.w     D1, [A6 - 0xE]
  1291. 00000E10  B270 00BE                cmp.w      D1, [A0 + D0.w - 0x66]
  1292. 00000E14  6606                     bne        +0x8 /* 00000E1C */
  1293. 00000E16  3D6D DE18 FFC0           move.w     [A6 - 0x40], [A5 - 0x21E8]
  1294. label00000E1C:
  1295. 00000E1C  4A2D FDC8                tst.b      [A5 - 0x238]
  1296. 00000E20  6608                     bne        +0xA /* 00000E2A */
  1297. 00000E22  1E2D DBE5                move.b     D7, [A5 - 0x241B]
  1298. 00000E26  6000 00A2                bra        +0xA4 /* 00000ECA */
  1299. label00000E2A:
  1300. 00000E2A  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1301. 00000E2E  102C 001A                move.b     D0, [A4 + 0x1A]
  1302. 00000E32  4880                     ext.w      D0
  1303. 00000E34  C1FC 0092                muls.w     D0, 0x92
  1304. 00000E38  7201                     moveq.l    D1, 0x01
  1305. 00000E3A  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  1306. 00000E3E  B230 0000                cmp.b      D1, [A0 + D0.w]
  1307. 00000E42  660C                     bne        +0xE /* 00000E50 */
  1308. 00000E44  3D7C 0009 FFC6           move.w     [A6 - 0x3A], 0x9 /* '\t' */
  1309. 00000E4A  1E2D DBDC                move.b     D7, [A5 - 0x2424]
  1310. 00000E4E  600A                     bra        +0xC /* 00000E5A */
  1311. label00000E50:
  1312. 00000E50  3D7C 0008 FFC6           move.w     [A6 - 0x3A], 0x8
  1313. 00000E56  1E2D DBDD                move.b     D7, [A5 - 0x2423]
  1314. label00000E5A:
  1315. 00000E5A  102D E9CF                move.b     D0, [A5 - 0x1631]
  1316. 00000E5E  666A                     bne        +0x6C /* 00000ECA */
  1317. 00000E60  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1318. 00000E64  302D FD88                move.w     D0, [A5 - 0x278]
  1319. 00000E68  C1FC 0092                muls.w     D0, 0x92
  1320. 00000E6C  322E FFF2                move.w     D1, [A6 - 0xE]
  1321. 00000E70  B270 00BE                cmp.w      D1, [A0 + D0.w - 0x66]
  1322. 00000E74  56C0                     sne        D0
  1323. 00000E76  4A00                     tst.b      D0
  1324. 00000E78  6750                     beq        +0x52 /* 00000ECA */
  1325. 00000E7A  BC6E F422                cmp.w      D6, [A6 - 0xBDE]
  1326. 00000E7E  5DC1                     slt        D1
  1327. 00000E80  C001                     and.b      D0, D1
  1328. 00000E82  6746                     beq        +0x48 /* 00000ECA */
  1329. 00000E84  4A46                     tst.w      D6
  1330. 00000E86  5EC1                     sgt        D1
  1331. 00000E88  C001                     and.b      D0, D1
  1332. 00000E8A  673E                     beq        +0x40 /* 00000ECA */
  1333. 00000E8C  7200                     moveq.l    D1, 0x00
  1334. 00000E8E  3206                     move.w     D1, D6
  1335. 00000E90  E689                     lsr        D1, 3
  1336. 00000E92  3405                     move.w     D2, D5
  1337. 00000E94  6A02                     bpl        +0x4 /* 00000E98 */
  1338. 00000E96  4442                     neg.w      D2
  1339. label00000E98:
  1340. 00000E98  48C2                     ext.l      D2
  1341. 00000E9A  B481                     cmp.l      D2, D1
  1342. 00000E9C  5DC1                     slt        D1
  1343. 00000E9E  C001                     and.b      D0, D1
  1344. 00000EA0  6728                     beq        +0x2A /* 00000ECA */
  1345. 00000EA2  102C 001A                move.b     D0, [A4 + 0x1A]
  1346. 00000EA6  4880                     ext.w      D0
  1347. 00000EA8  5340                     subq.w     D0, 1
  1348. 00000EAA  41ED CF1E                lea.l      A0, [A5 - 0x30E2]
  1349. 00000EAE  C1FC 0026                muls.w     D0, 0x26 /* '&' */
  1350. 00000EB2  43ED E98A                lea.l      A1, [A5 - 0x1676]
  1351. 00000EB6  41F0 0000                lea.l      A0, [A0 + D0.w]
  1352. 00000EBA  22D8                     move.l     [A1]+, [A0]+
  1353. 00000EBC  22D8                     move.l     [A1]+, [A0]+
  1354. 00000EBE  22D8                     move.l     [A1]+, [A0]+
  1355. 00000EC0  22D8                     move.l     [A1]+, [A0]+
  1356. 00000EC2  1B47 E989                move.b     [A5 - 0x1677], D7
  1357. 00000EC6  3D46 F422                move.w     [A6 - 0xBDE], D6
  1358. label00000ECA:
  1359. 00000ECA  102E FFF1                move.b     D0, [A6 - 0xF]
  1360. 00000ECE  6700 0090                beq        +0x92 /* 00000F60 */
  1361. 00000ED2  102D DD5B                move.b     D0, [A5 - 0x22A5]
  1362. 00000ED6  662C                     bne        +0x2E /* 00000F04 */
  1363. 00000ED8  802E FFEF                or.b       D0, [A6 - 0x11]
  1364. 00000EDC  4A00                     tst.b      D0
  1365. 00000EDE  6624                     bne        +0x26 /* 00000F04 */
  1366. 00000EE0  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1367. 00000EE4  122C 001A                move.b     D1, [A4 + 0x1A]
  1368. 00000EE8  4881                     ext.w      D1
  1369. 00000EEA  C3FC 0092                muls.w     D1, 0x92
  1370. 00000EEE  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  1371. 00000EF2  1430 1000                move.b     D2, [A0 + D1.w]
  1372. 00000EF6  B42E FFF0                cmp.b      D2, [A6 - 0x10]
  1373. 00000EFA  57C1                     seq        D1
  1374. 00000EFC  8001                     or.b       D0, D1
  1375. 00000EFE  0240 0001                andi.w     D0, 0x1
  1376. 00000F02  675C                     beq        +0x5E /* 00000F60 */
  1377. label00000F04:
  1378. 00000F04  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1379. 00000F08  302D FD88                move.w     D0, [A5 - 0x278]
  1380. 00000F0C  C1FC 0092                muls.w     D0, 0x92
  1381. 00000F10  322E FFF2                move.w     D1, [A6 - 0xE]
  1382. 00000F14  B270 00BE                cmp.w      D1, [A0 + D0.w - 0x66]
  1383. 00000F18  6612                     bne        +0x14 /* 00000F2C */
  1384. 00000F1A  3F06                     move.w     -[A7], D6
  1385. 00000F1C  3F05                     move.w     -[A7], D5
  1386. 00000F1E  3F04                     move.w     -[A7], D4
  1387. 00000F20  1F07                     move.b     -[A7], D7
  1388. 00000F22  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  1389. 00000F26  4EBA FC2E                jsr        [PC - 0x3D2 /* 00000B56 */]
  1390. 00000F2A  6034                     bra        +0x36 /* 00000F60 */
  1391. label00000F2C:
  1392. 00000F2C  4A2D FDC8                tst.b      [A5 - 0x238]
  1393. 00000F30  6612                     bne        +0x14 /* 00000F44 */
  1394. 00000F32  3F06                     move.w     -[A7], D6
  1395. 00000F34  3F05                     move.w     -[A7], D5
  1396. 00000F36  3F04                     move.w     -[A7], D4
  1397. 00000F38  1F07                     move.b     -[A7], D7
  1398. 00000F3A  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  1399. 00000F3E  4EBA FC16                jsr        [PC - 0x3EA /* 00000B56 */]
  1400. 00000F42  601C                     bra        +0x1E /* 00000F60 */
  1401. label00000F44:
  1402. 00000F44  3F06                     move.w     -[A7], D6
  1403. 00000F46  3F05                     move.w     -[A7], D5
  1404. 00000F48  3F04                     move.w     -[A7], D4
  1405. 00000F4A  1F07                     move.b     -[A7], D7
  1406. 00000F4C  4267                     clr.w      -[A7]
  1407. 00000F4E  1F2C 001A                move.b     -[A7], [A4 + 0x1A]
  1408. 00000F52  4EBA F182                jsr        [PC - 0xE7E /* 000000D6 */]
  1409. 00000F56  301F                     move.w     D0, [A7]+
  1410. 00000F58  5240                     addq.w     D0, 1
  1411. 00000F5A  3F00                     move.w     -[A7], D0
  1412. 00000F5C  4EBA FBF8                jsr        [PC - 0x408 /* 00000B56 */]
  1413. label00000F60:
  1414. 00000F60  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1415. 00000F64  102C 001A                move.b     D0, [A4 + 0x1A]
  1416. 00000F68  4880                     ext.w      D0
  1417. 00000F6A  C1FC 0092                muls.w     D0, 0x92
  1418. 00000F6E  1230 00BC                move.b     D1, [A0 + D0.w - 0x68]
  1419. 00000F72  6700 0308                beq        +0x30A /* 0000127C */
  1420. 00000F76  102D DD29                move.b     D0, [A5 - 0x22D7]
  1421. 00000F7A  0240 0001                andi.w     D0, 0x1
  1422. 00000F7E  C200                     and.b      D1, D0
  1423. 00000F80  6700 02FA                beq        +0x2FC /* 0000127C */
  1424. 00000F84  1E2D DBE0                move.b     D7, [A5 - 0x2420]
  1425. 00000F88  6000 02F2                bra        +0x2F4 /* 0000127C */
  1426. 00000F8C  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1427. 00000F90  102C 001A                move.b     D0, [A4 + 0x1A]
  1428. 00000F94  4880                     ext.w      D0
  1429. 00000F96  C1FC 0092                muls.w     D0, 0x92
  1430. 00000F9A  1230 00BC                move.b     D1, [A0 + D0.w - 0x68]
  1431. 00000F9E  6712                     beq        +0x14 /* 00000FB2 */
  1432. 00000FA0  102D DD29                move.b     D0, [A5 - 0x22D7]
  1433. 00000FA4  0240 0001                andi.w     D0, 0x1
  1434. 00000FA8  C200                     and.b      D1, D0
  1435. 00000FAA  6706                     beq        +0x8 /* 00000FB2 */
  1436. 00000FAC  1E2D DBE0                move.b     D7, [A5 - 0x2420]
  1437. 00000FB0  6004                     bra        +0x6 /* 00000FB6 */
  1438. label00000FB2:
  1439. 00000FB2  1E2D DBE2                move.b     D7, [A5 - 0x241E]
  1440. label00000FB6:
  1441. 00000FB6  102E FFF1                move.b     D0, [A6 - 0xF]
  1442. 00000FBA  6700 02C0                beq        +0x2C2 /* 0000127C */
  1443. 00000FBE  3F06                     move.w     -[A7], D6
  1444. 00000FC0  3F05                     move.w     -[A7], D5
  1445. 00000FC2  3F04                     move.w     -[A7], D4
  1446. 00000FC4  1F07                     move.b     -[A7], D7
  1447. 00000FC6  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  1448. 00000FCA  4EBA FB8A                jsr        [PC - 0x476 /* 00000B56 */]
  1449. 00000FCE  6000 02AC                bra        +0x2AE /* 0000127C */
  1450. 00000FD2  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1451. 00000FD6  102C 001A                move.b     D0, [A4 + 0x1A]
  1452. 00000FDA  4880                     ext.w      D0
  1453. 00000FDC  C1FC 0092                muls.w     D0, 0x92
  1454. 00000FE0  1230 00BC                move.b     D1, [A0 + D0.w - 0x68]
  1455. 00000FE4  6712                     beq        +0x14 /* 00000FF8 */
  1456. 00000FE6  102D DD29                move.b     D0, [A5 - 0x22D7]
  1457. 00000FEA  0240 0001                andi.w     D0, 0x1
  1458. 00000FEE  C200                     and.b      D1, D0
  1459. 00000FF0  6706                     beq        +0x8 /* 00000FF8 */
  1460. 00000FF2  1E2D DBE0                move.b     D7, [A5 - 0x2420]
  1461. 00000FF6  6004                     bra        +0x6 /* 00000FFC */
  1462. label00000FF8:
  1463. 00000FF8  1E2D DBE1                move.b     D7, [A5 - 0x241F]
  1464. label00000FFC:
  1465. 00000FFC  102E FFF1                move.b     D0, [A6 - 0xF]
  1466. 00001000  6700 027A                beq        +0x27C /* 0000127C */
  1467. 00001004  3F06                     move.w     -[A7], D6
  1468. 00001006  3F05                     move.w     -[A7], D5
  1469. 00001008  3F04                     move.w     -[A7], D4
  1470. 0000100A  1F07                     move.b     -[A7], D7
  1471. 0000100C  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  1472. 00001010  4EBA FB44                jsr        [PC - 0x4BC /* 00000B56 */]
  1473. 00001014  6000 0266                bra        +0x268 /* 0000127C */
  1474. 00001018  1E2D F044                move.b     D7, [A5 - 0xFBC]
  1475. 0000101C  202D FD92                move.l     D0, [A5 - 0x26E]
  1476. 00001020  90AC 0016                sub.l      D0, [A4 + 0x16]
  1477. 00001024  723C                     moveq.l    D1, 0x3C
  1478. 00001026  D081                     add.l      D0, D1
  1479. 00001028  5280                     addq.l     D0, 1
  1480. 0000102A  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1481. 0000102E  2F3C 0001 0000           move.l     -[A7], 0x10000
  1482. 00001034  4267                     clr.w      -[A7]
  1483. 00001036  302E FFC4                move.w     D0, [A6 - 0x3C]
  1484. 0000103A  48C0                     ext.l      D0
  1485. 0000103C  81FC 0002                divs.w     D0, 0x2
  1486. 00001040  3F00                     move.w     -[A7], D0
  1487. 00001042  3F3C 001E                move.w     -[A7], 0x1E
  1488. 00001046  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1489. 0000104A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1490. 0000104E  3D5F FFC4                move.w     [A6 - 0x3C], [A7]+
  1491. 00001052  102D 8B4C                move.b     D0, [A5 - 0x74B4]
  1492. 00001056  6700 0224                beq        +0x226 /* 0000127C */
  1493. 0000105A  7006                     moveq.l    D0, 0x06
  1494. 0000105C  B02C 0015                cmp.b      D0, [A4 + 0x15]
  1495. 00001060  6710                     beq        +0x12 /* 00001072 */
  1496. 00001062  102C 0015                move.b     D0, [A4 + 0x15]
  1497. 00001066  4880                     ext.w      D0
  1498. 00001068  41ED F03A                lea.l      A0, [A5 - 0xFC6]
  1499. 0000106C  1E30 0000                move.b     D7, [A0 + D0.w]
  1500. 00001070  6040                     bra        +0x42 /* 000010B2 */
  1501. label00001072:
  1502. 00001072  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1503. 00001076  102D FDAB                move.b     D0, [A5 - 0x255]
  1504. 0000107A  4880                     ext.w      D0
  1505. 0000107C  C1FC 0092                muls.w     D0, 0x92
  1506. 00001080  322E FFF2                move.w     D1, [A6 - 0xE]
  1507. 00001084  B270 00BE                cmp.w      D1, [A0 + D0.w - 0x66]
  1508. 00001088  6606                     bne        +0x8 /* 00001090 */
  1509. 0000108A  1E2D DBE5                move.b     D7, [A5 - 0x241B]
  1510. 0000108E  6022                     bra        +0x24 /* 000010B2 */
  1511. label00001090:
  1512. 00001090  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1513. 00001094  102C 001A                move.b     D0, [A4 + 0x1A]
  1514. 00001098  4880                     ext.w      D0
  1515. 0000109A  C1FC 0092                muls.w     D0, 0x92
  1516. 0000109E  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  1517. 000010A2  4A30 0000                tst.b      [A0 + D0.w]
  1518. 000010A6  6606                     bne        +0x8 /* 000010AE */
  1519. 000010A8  1E2D DBDD                move.b     D7, [A5 - 0x2423]
  1520. 000010AC  6004                     bra        +0x6 /* 000010B2 */
  1521. label000010AE:
  1522. 000010AE  1E2D DBDC                move.b     D7, [A5 - 0x2424]
  1523. label000010B2:
  1524. 000010B2  102C 0015                move.b     D0, [A4 + 0x15]
  1525. 000010B6  4880                     ext.w      D0
  1526. 000010B8  5240                     addq.w     D0, 1
  1527. 000010BA  3D40 FFC6                move.w     [A6 - 0x3A], D0
  1528. 000010BE  4267                     clr.w      -[A7]
  1529. 000010C0  302E FFC4                move.w     D0, [A6 - 0x3C]
  1530. 000010C4  D07C 000A                add.w      D0, 0xA /* '\n' */
  1531. 000010C8  3F00                     move.w     -[A7], D0
  1532. 000010CA  2F3C 0000 0960           move.l     -[A7], 0x960 /* '\t`' */
  1533. 000010D0  3F06                     move.w     -[A7], D6
  1534. 000010D2  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  1535. 000010D6  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1536. 000010DA  7003                     moveq.l    D0, 0x03
  1537. 000010DC  C1DF                     muls.w     D0, [A7]+
  1538. 000010DE  3F00                     move.w     -[A7], D0
  1539. 000010E0  321F                     move.w     D1, [A7]+
  1540. 000010E2  301F                     move.w     D0, [A7]+
  1541. 000010E4  C1DF                     muls.w     D0, [A7]+
  1542. 000010E6  81C1                     divs.w     D0, D1
  1543. 000010E8  3E80                     move.w     [A7], D0
  1544. 000010EA  3D5F FFC2                move.w     [A6 - 0x3E], [A7]+
  1545. 000010EE  426E FFC4                clr.w      [A6 - 0x3C]
  1546. 000010F2  6000 0188                bra        +0x18A /* 0000127C */
  1547. 000010F6  1E2D F043                move.b     D7, [A5 - 0xFBD]
  1548. 000010FA  6000 0180                bra        +0x182 /* 0000127C */
  1549. 000010FE  1E2D F03F                move.b     D7, [A5 - 0xFC1]
  1550. 00001102  102E FFF1                move.b     D0, [A6 - 0xF]
  1551. 00001106  6700 0174                beq        +0x176 /* 0000127C */
  1552. 0000110A  3F06                     move.w     -[A7], D6
  1553. 0000110C  3F05                     move.w     -[A7], D5
  1554. 0000110E  3F04                     move.w     -[A7], D4
  1555. 00001110  1F2D DBE4                move.b     -[A7], [A5 - 0x241C]
  1556. 00001114  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  1557. 00001118  4EBA FA3C                jsr        [PC - 0x5C4 /* 00000B56 */]
  1558. 0000111C  6000 015E                bra        +0x160 /* 0000127C */
  1559. 00001120  1E2D DBED                move.b     D7, [A5 - 0x2413]
  1560. 00001124  202D DD5C                move.l     D0, [A5 - 0x22A4]
  1561. 00001128  91AE FFDA                sub.l      [A6 - 0x26], D0
  1562. 0000112C  4AAE FFDA                tst.l      [A6 - 0x26]
  1563. 00001130  6C08                     bge        +0xA /* 0000113A */
  1564. 00001132  06AE 0168 0000 FFDA      addi.l     [A6 - 0x26], 0x1680000
  1565. label0000113A:
  1566. 0000113A  102E FFF1                move.b     D0, [A6 - 0xF]
  1567. 0000113E  6762                     beq        +0x64 /* 000011A2 */
  1568. 00001140  102D DD5B                move.b     D0, [A5 - 0x22A5]
  1569. 00001144  6628                     bne        +0x2A /* 0000116E */
  1570. 00001146  7203                     moveq.l    D1, 0x03
  1571. 00001148  B22D FDC8                cmp.b      D1, [A5 - 0x238]
  1572. 0000114C  57C1                     seq        D1
  1573. 0000114E  4A01                     tst.b      D1
  1574. 00001150  6750                     beq        +0x52 /* 000011A2 */
  1575. 00001152  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1576. 00001156  142D FDAB                move.b     D2, [A5 - 0x255]
  1577. 0000115A  4882                     ext.w      D2
  1578. 0000115C  C5FC 0092                muls.w     D2, 0x92
  1579. 00001160  362E FFF2                move.w     D3, [A6 - 0xE]
  1580. 00001164  D443                     add.w      D2, D3
  1581. 00001166  C230 20D9                and.b      D1, [A0 + D2.w - 0x39]
  1582. 0000116A  8001                     or.b       D0, D1
  1583. 0000116C  6734                     beq        +0x36 /* 000011A2 */
  1584. label0000116E:
  1585. 0000116E  4A2D FDC8                tst.b      [A5 - 0x238]
  1586. 00001172  6614                     bne        +0x16 /* 00001188 */
  1587. 00001174  3F06                     move.w     -[A7], D6
  1588. 00001176  3F05                     move.w     -[A7], D5
  1589. 00001178  3F04                     move.w     -[A7], D4
  1590. 0000117A  1F2D DBEC                move.b     -[A7], [A5 - 0x2414]
  1591. 0000117E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1592. 00001182  4EBA F9D2                jsr        [PC - 0x62E /* 00000B56 */]
  1593. 00001186  601A                     bra        +0x1C /* 000011A2 */
  1594. label00001188:
  1595. 00001188  3F06                     move.w     -[A7], D6
  1596. 0000118A  3F05                     move.w     -[A7], D5
  1597. 0000118C  3F04                     move.w     -[A7], D4
  1598. 0000118E  1F2D DBEC                move.b     -[A7], [A5 - 0x2414]
  1599. 00001192  302E FFF2                move.w     D0, [A6 - 0xE]
  1600. 00001196  D07C 000B                add.w      D0, 0xB
  1601. 0000119A  5340                     subq.w     D0, 1
  1602. 0000119C  3F00                     move.w     -[A7], D0
  1603. 0000119E  4EBA F9B6                jsr        [PC - 0x64A /* 00000B56 */]
  1604. label000011A2:
  1605. 000011A2  4A2D FDC8                tst.b      [A5 - 0x238]
  1606. 000011A6  6700 00D4                beq        +0xD6 /* 0000127C */
  1607. 000011AA  302E FFF2                move.w     D0, [A6 - 0xE]
  1608. 000011AE  D07C 0014                add.w      D0, 0x14
  1609. 000011B2  5340                     subq.w     D0, 1
  1610. 000011B4  3D40 FFC6                move.w     [A6 - 0x3A], D0
  1611. 000011B8  6000 00C2                bra        +0xC4 /* 0000127C */
  1612. 000011BC  1E2D DBEB                move.b     D7, [A5 - 0x2415]
  1613. 000011C0  102E FFF1                move.b     D0, [A6 - 0xF]
  1614. 000011C4  6700 00B6                beq        +0xB8 /* 0000127C */
  1615. 000011C8  3F06                     move.w     -[A7], D6
  1616. 000011CA  3F05                     move.w     -[A7], D5
  1617. 000011CC  3F04                     move.w     -[A7], D4
  1618. 000011CE  1F07                     move.b     -[A7], D7
  1619. 000011D0  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1620. 000011D4  4EBA F980                jsr        [PC - 0x680 /* 00000B56 */]
  1621. 000011D8  6000 00A2                bra        +0xA4 /* 0000127C */
  1622. 000011DC  7001                     moveq.l    D0, 0x01
  1623. 000011DE  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  1624. 000011E2  660C                     bne        +0xE /* 000011F0 */
  1625. 000011E4  1E2D DBDD                move.b     D7, [A5 - 0x2423]
  1626. 000011E8  3D7C 0052 FFC8           move.w     [A6 - 0x38], 0x52 /* 'R' */
  1627. 000011EE  600A                     bra        +0xC /* 000011FA */
  1628. label000011F0:
  1629. 000011F0  1E2D DBDC                move.b     D7, [A5 - 0x2424]
  1630. 000011F4  3D7C 0057 FFC8           move.w     [A6 - 0x38], 0x57 /* 'W' */
  1631. label000011FA:
  1632. 000011FA  102E FFF1                move.b     D0, [A6 - 0xF]
  1633. 000011FE  677C                     beq        +0x7E /* 0000127C */
  1634. 00001200  102D DD5B                move.b     D0, [A5 - 0x22A5]
  1635. 00001204  6630                     bne        +0x32 /* 00001236 */
  1636. 00001206  7201                     moveq.l    D1, 0x01
  1637. 00001208  B26E FFF2                cmp.w      D1, [A6 - 0xE]
  1638. 0000120C  57C1                     seq        D1
  1639. 0000120E  4401                     neg.b      D1
  1640. 00001210  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1641. 00001214  142D FDAB                move.b     D2, [A5 - 0x255]
  1642. 00001218  4882                     ext.w      D2
  1643. 0000121A  C5FC 0092                muls.w     D2, 0x92
  1644. 0000121E  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  1645. 00001222  4A30 2000                tst.b      [A0 + D2.w]
  1646. 00001226  57C2                     seq        D2
  1647. 00001228  4402                     neg.b      D2
  1648. 0000122A  B401                     cmp.b      D2, D1
  1649. 0000122C  57C1                     seq        D1
  1650. 0000122E  8001                     or.b       D0, D1
  1651. 00001230  0240 0001                andi.w     D0, 0x1
  1652. 00001234  6746                     beq        +0x48 /* 0000127C */
  1653. label00001236:
  1654. 00001236  3F06                     move.w     -[A7], D6
  1655. 00001238  3F05                     move.w     -[A7], D5
  1656. 0000123A  3F04                     move.w     -[A7], D4
  1657. 0000123C  1F07                     move.b     -[A7], D7
  1658. 0000123E  302E FFC8                move.w     D0, [A6 - 0x38]
  1659. 00001242  D07C 000B                add.w      D0, 0xB
  1660. 00001246  907C 0041                sub.w      D0, 0x41 /* 'A' */
  1661. 0000124A  3F00                     move.w     -[A7], D0
  1662. 0000124C  4EBA F908                jsr        [PC - 0x6F8 /* 00000B56 */]
  1663. 00001250  602A                     bra        +0x2C /* 0000127C */
  1664. 00001252  202D DD5C                move.l     D0, [A5 - 0x22A4]
  1665. 00001256  91AE FFDA                sub.l      [A6 - 0x26], D0
  1666. 0000125A  4AAE FFDA                tst.l      [A6 - 0x26]
  1667. 0000125E  6C08                     bge        +0xA /* 00001268 */
  1668. 00001260  06AE 0168 0000 FFDA      addi.l     [A6 - 0x26], 0x1680000
  1669. label00001268:
  1670. 00001268  1E2D F03C                move.b     D7, [A5 - 0xFC4]
  1671. 0000126C  600E                     bra        +0x10 /* 0000127C */
  1672. label0000126E:
  1673. 0000126E  102C 0014                move.b     D0, [A4 + 0x14]
  1674. 00001272  4880                     ext.w      D0
  1675. 00001274  41ED F03A                lea.l      A0, [A5 - 0xFC6]
  1676. 00001278  1E30 0000                move.b     D7, [A0 + D0.w]
  1677. label0000127C:
  1678. 0000127C  3005                     move.w     D0, D5
  1679. 0000127E  6A02                     bpl        +0x4 /* 00001282 */
  1680. 00001280  4440                     neg.w      D0
  1681. label00001282:
  1682. 00001282  907C 0120                sub.w      D0, 0x120
  1683. 00001286  3206                     move.w     D1, D6
  1684. 00001288  D27C 0120                add.w      D1, 0x120
  1685. 0000128C  B240                     cmp.w      D1, D0
  1686. 0000128E  6C04                     bge        +0x6 /* 00001294 */
  1687. 00001290  6000 009E                bra        +0xA0 /* 00001330 */
  1688. label00001294:
  1689. 00001294  0C46 0960                cmpi.w     D6, 0x960 /* '\t`' */
  1690. 00001298  6D04                     blt        +0x6 /* 0000129E */
  1691. 0000129A  6000 0094                bra        +0x96 /* 00001330 */
  1692. label0000129E:
  1693. 0000129E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1694. 000012A0  B044                     cmp.w      D0, D4
  1695. 000012A2  6620                     bne        +0x22 /* 000012C4 */
  1696. 000012A4  42A7                     clr.l      -[A7]
  1697. 000012A6  3F06                     move.w     -[A7], D6
  1698. 000012A8  3F06                     move.w     -[A7], D6
  1699. 000012AA  301F                     move.w     D0, [A7]+
  1700. 000012AC  C1DF                     muls.w     D0, [A7]+
  1701. 000012AE  2E80                     move.l     [A7], D0
  1702. 000012B0  42A7                     clr.l      -[A7]
  1703. 000012B2  3F05                     move.w     -[A7], D5
  1704. 000012B4  3F05                     move.w     -[A7], D5
  1705. 000012B6  301F                     move.w     D0, [A7]+
  1706. 000012B8  C1DF                     muls.w     D0, [A7]+
  1707. 000012BA  2E80                     move.l     [A7], D0
  1708. 000012BC  201F                     move.l     D0, [A7]+
  1709. 000012BE  D09F                     add.l      D0, [A7]+
  1710. 000012C0  2800                     move.l     D4, D0
  1711. 000012C2  4844                     swap.w     D4
  1712. label000012C4:
  1713. 000012C4  7057                     moveq.l    D0, 0x57
  1714. 000012C6  B044                     cmp.w      D0, D4
  1715. 000012C8  6E02                     bgt        +0x4 /* 000012CC */
  1716. 000012CA  6064                     bra        +0x66 /* 00001330 */
  1717. label000012CC:
  1718. 000012CC  202E FFDA                move.l     D0, [A6 - 0x26]
  1719. 000012D0  90AE FFFC                sub.l      D0, [A6 - 0x4]
  1720. 000012D4  2D40 FFD6                move.l     [A6 - 0x2A], D0
  1721. 000012D8  6C08                     bge        +0xA /* 000012E2 */
  1722. 000012DA  06AE 0168 0000 FFD6      addi.l     [A6 - 0x2A], 0x1680000
  1723. label000012E2:
  1724. 000012E2  526E FFBE                addq.w     [A6 - 0x42], 1
  1725. 000012E6  302E FFBE                move.w     D0, [A6 - 0x42]
  1726. 000012EA  C1FC 001E                muls.w     D0, 0x1E
  1727. 000012EE  41EE F406                lea.l      A0, [A6 - 0xBFA]
  1728. 000012F2  47F0 0000                lea.l      A3, [A0 + D0.w]
  1729. 000012F6  36AE FFC6                move.w     [A3], [A6 - 0x3A]
  1730. 000012FA  376E FFC4 0002           move.w     [A3 + 0x2], [A6 - 0x3C]
  1731. 00001300  1747 0004                move.b     [A3 + 0x4], D7
  1732. 00001304  3746 0006                move.w     [A3 + 0x6], D6
  1733. 00001308  3745 0008                move.w     [A3 + 0x8], D5
  1734. 0000130C  376E FFC0 000A           move.w     [A3 + 0xA], [A6 - 0x40]
  1735. 00001312  276E FFDE 000C           move.l     [A3 + 0xC], [A6 - 0x22]
  1736. 00001318  276E FFE2 0010           move.l     [A3 + 0x10], [A6 - 0x1E]
  1737. 0000131E  276E FFDA 0014           move.l     [A3 + 0x14], [A6 - 0x26]
  1738. 00001324  276E FFD6 0018           move.l     [A3 + 0x18], [A6 - 0x2A]
  1739. 0000132A  376E FFC2 001C           move.w     [A3 + 0x1C], [A6 - 0x3E]
  1740. label00001330:
  1741. 00001330  526E FFF2                addq.w     [A6 - 0xE], 1
  1742. 00001334  690C                     bvs        +0xE /* 00001342 */
  1743. label00001336:
  1744. 00001336  302E FFF2                move.w     D0, [A6 - 0xE]
  1745. 0000133A  B06E F41E                cmp.w      D0, [A6 - 0xBE2]
  1746. 0000133E  6F00 F926                ble        -0x6D8 /* 00000C66 */
  1747. label00001342:
  1748. 00001342  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  1749. 00001346  486E F424                pea.l      [A6 - 0xBDC]
  1750. 0000134A  42A7                     clr.l      -[A7]
  1751. 0000134C  3F2D DE14                move.w     -[A7], [A5 - 0x21EC]
  1752. 00001350  3E9F                     move.w     [A7], [A7]+
  1753. 00001352  426F 0002                clr.w      [A7 + 0x2]
  1754. 00001356  7008                     moveq.l    D0, 0x08
  1755. 00001358  2F00                     move.l     -[A7], D0
  1756. 0000135A  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1757. 0000135E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1758. 00001362  1F2D FDC4                move.b     -[A7], [A5 - 0x23C]
  1759. 00001366  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1760. 0000136A  4240                     clr.w      D0
  1761. 0000136C  102D E98A                move.b     D0, [A5 - 0x1676]
  1762. 00001370  4A40                     tst.w      D0
  1763. 00001372  6F2A                     ble        +0x2C /* 0000139E */
  1764. 00001374  486D E98A                pea.l      [A5 - 0x1676]
  1765. 00001378  42A7                     clr.l      -[A7]
  1766. 0000137A  3F2D B4B2                move.w     -[A7], [A5 - 0x4B4E]
  1767. 0000137E  302D B4B0                move.w     D0, [A5 - 0x4B50]
  1768. 00001382  907C 0050                sub.w      D0, 0x50 /* 'P' */
  1769. 00001386  3F00                     move.w     -[A7], D0
  1770. 00001388  2E9F                     move.l     [A7], [A7]+
  1771. 0000138A  3F3C 0019                move.w     -[A7], 0x19
  1772. 0000138E  42A7                     clr.l      -[A7]
  1773. 00001390  2F3C 0001 0000           move.l     -[A7], 0x10000
  1774. 00001396  1F2D E989                move.b     -[A7], [A5 - 0x1677]
  1775. 0000139A  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  1776. label0000139E:
  1777. 0000139E  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  1778. 000013A2  4E5E                     unlink     A6
  1779. 000013A4  205F                     movea.l    A0, [A7]+
  1780. 000013A6  DEFC 0016                add.w      A7, 0x16
  1781. 000013AA  4ED0                     jmp        [A0]
  1782. 000013AC  0009 4E56                ori.b      A1, 0x56 /* 'V' */
  1783. // begin alternate branch 000013AE-000013B2
  1784. fn000013AE:
  1785. 000013AE  4E56 FD40                link       A6, -0x02C0
  1786. // end alternate branch 000013AE-000013B2
  1787. fn000013AE: // (misaligned)
  1788. 000013B0  FD40                     .extension 0xD40 <<F/4-5/6>> // unimplemented
  1789. 000013B2  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  1790. 000013B6  206E 0012                movea.l    A0, [A6 + 0x12]
  1791. 000013BA  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1792. 000013BE  22D8                     move.l     [A1]+, [A0]+
  1793. 000013C0  22D8                     move.l     [A1]+, [A0]+
  1794. 000013C2  22D8                     move.l     [A1]+, [A0]+
  1795. 000013C4  206E 000E                movea.l    A0, [A6 + 0xE]
  1796. 000013C8  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1797. 000013CC  22D8                     move.l     [A1]+, [A0]+
  1798. 000013CE  22D8                     move.l     [A1]+, [A0]+
  1799. 000013D0  22D8                     move.l     [A1]+, [A0]+
  1800. 000013D2  382E 0018                move.w     D4, [A6 + 0x18]
  1801. 000013D6  102E 0016                move.b     D0, [A6 + 0x16]
  1802. 000013DA  4880                     ext.w      D0
  1803. 000013DC  41ED F03A                lea.l      A0, [A5 - 0xFC6]
  1804. 000013E0  1E30 0000                move.b     D7, [A0 + D0.w]
  1805. 000013E4  102E 0008                move.b     D0, [A6 + 0x8]
  1806. 000013E8  6704                     beq        +0x6 /* 000013EE */
  1807. 000013EA  1E2D DBE5                move.b     D7, [A5 - 0x241B]
  1808. label000013EE:
  1809. 000013EE  1C2E 0016                move.b     D6, [A6 + 0x16]
  1810. 000013F2  2D6E FFFC FD68           move.l     [A6 - 0x298], [A6 - 0x4]
  1811. 000013F8  102E 0016                move.b     D0, [A6 + 0x16]
  1812. 000013FC  4880                     ext.w      D0
  1813. 000013FE  5D40                     subq.w     D0, 6
  1814. 00001400  671C                     beq        +0x1E /* 0000141E */
  1815. 00001402  5340                     subq.w     D0, 1
  1816. 00001404  6700 00B0                beq        +0xB2 /* 000014B6 */
  1817. 00001408  5340                     subq.w     D0, 1
  1818. 0000140A  6700 00AA                beq        +0xAC /* 000014B6 */
  1819. 0000140E  5740                     subq.w     D0, 3
  1820. 00001410  6700 00DE                beq        +0xE0 /* 000014F0 */
  1821. 00001414  5340                     subq.w     D0, 1
  1822. 00001416  6700 00CE                beq        +0xD0 /* 000014E6 */
  1823. 0000141A  6000 00E4                bra        +0xE6 /* 00001500 */
  1824. label0000141E:
  1825. 0000141E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  1826. 00001422  3004                     move.w     D0, D4
  1827. 00001424  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1828. 00001428  1230 00F6                move.b     D1, [A0 + D0.w - 0x10]
  1829. 0000142C  4881                     ext.w      D1
  1830. 0000142E  3D41 FD66                move.w     [A6 - 0x29A], D1
  1831. 00001432  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1832. 00001436  302E FD66                move.w     D0, [A6 - 0x29A]
  1833. 0000143A  C1FC 0092                muls.w     D0, 0x92
  1834. 0000143E  1230 00BC                move.b     D1, [A0 + D0.w - 0x68]
  1835. 00001442  6712                     beq        +0x14 /* 00001456 */
  1836. 00001444  102D DD29                move.b     D0, [A5 - 0x22D7]
  1837. 00001448  0240 0001                andi.w     D0, 0x1
  1838. 0000144C  C200                     and.b      D1, D0
  1839. 0000144E  6706                     beq        +0x8 /* 00001456 */
  1840. 00001450  1E2D DBE0                move.b     D7, [A5 - 0x2420]
  1841. 00001454  603A                     bra        +0x3C /* 00001490 */
  1842. label00001456:
  1843. 00001456  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1844. 0000145A  102D FDAB                move.b     D0, [A5 - 0x255]
  1845. 0000145E  4880                     ext.w      D0
  1846. 00001460  C1FC 0092                muls.w     D0, 0x92
  1847. 00001464  B870 00BE                cmp.w      D4, [A0 + D0.w - 0x66]
  1848. 00001468  6606                     bne        +0x8 /* 00001470 */
  1849. 0000146A  1E2D DBE5                move.b     D7, [A5 - 0x241B]
  1850. 0000146E  6020                     bra        +0x22 /* 00001490 */
  1851. label00001470:
  1852. 00001470  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1853. 00001474  302E FD66                move.w     D0, [A6 - 0x29A]
  1854. 00001478  C1FC 0092                muls.w     D0, 0x92
  1855. 0000147C  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  1856. 00001480  4A30 0000                tst.b      [A0 + D0.w]
  1857. 00001484  6606                     bne        +0x8 /* 0000148C */
  1858. 00001486  1E2D DBDD                move.b     D7, [A5 - 0x2423]
  1859. 0000148A  6004                     bra        +0x6 /* 00001490 */
  1860. label0000148C:
  1861. 0000148C  1E2D DBDC                move.b     D7, [A5 - 0x2424]
  1862. label00001490:
  1863. 00001490  4A2D FDC8                tst.b      [A5 - 0x238]
  1864. 00001494  676A                     beq        +0x6C /* 00001500 */
  1865. 00001496  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1866. 0000149A  302E FD66                move.w     D0, [A6 - 0x29A]
  1867. 0000149E  C1FC 0092                muls.w     D0, 0x92
  1868. 000014A2  7201                     moveq.l    D1, 0x01
  1869. 000014A4  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  1870. 000014A8  B230 0000                cmp.b      D1, [A0 + D0.w]
  1871. 000014AC  6604                     bne        +0x6 /* 000014B2 */
  1872. 000014AE  7C08                     moveq.l    D6, 0x08
  1873. 000014B0  604E                     bra        +0x50 /* 00001500 */
  1874. label000014B2:
  1875. 000014B2  7C07                     moveq.l    D6, 0x07
  1876. 000014B4  604A                     bra        +0x4C /* 00001500 */
  1877. label000014B6:
  1878. 000014B6  206D FDA6                movea.l    A0, [A5 - 0x25A]
  1879. 000014BA  226D FDA2                movea.l    A1, [A5 - 0x25E]
  1880. 000014BE  3004                     move.w     D0, D4
  1881. 000014C0  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1882. 000014C4  1231 00F6                move.b     D1, [A1 + D0.w - 0x10]
  1883. 000014C8  4881                     ext.w      D1
  1884. 000014CA  C3FC 0092                muls.w     D1, 0x92
  1885. 000014CE  1030 10BC                move.b     D0, [A0 + D1.w - 0x68]
  1886. 000014D2  672C                     beq        +0x2E /* 00001500 */
  1887. 000014D4  122D DD29                move.b     D1, [A5 - 0x22D7]
  1888. 000014D8  0241 0001                andi.w     D1, 0x1
  1889. 000014DC  C001                     and.b      D0, D1
  1890. 000014DE  6720                     beq        +0x22 /* 00001500 */
  1891. 000014E0  1E2D DBE0                move.b     D7, [A5 - 0x2420]
  1892. 000014E4  601A                     bra        +0x1C /* 00001500 */
  1893. label000014E6:
  1894. 000014E6  2D7C 010E 0000 FD68      move.l     [A6 - 0x298], 0x10E0000
  1895. 000014EE  6010                     bra        +0x12 /* 00001500 */
  1896. label000014F0:
  1897. 000014F0  7001                     moveq.l    D0, 0x01
  1898. 000014F2  B044                     cmp.w      D0, D4
  1899. 000014F4  6606                     bne        +0x8 /* 000014FC */
  1900. 000014F6  1E2D DBDD                move.b     D7, [A5 - 0x2423]
  1901. 000014FA  6004                     bra        +0x6 /* 00001500 */
  1902. label000014FC:
  1903. 000014FC  1E2D DBDC                move.b     D7, [A5 - 0x2424]
  1904. label00001500:
  1905. 00001500  202E FFE8                move.l     D0, [A6 - 0x18]
  1906. 00001504  91AE FFF4                sub.l      [A6 - 0xC], D0
  1907. 00001508  202E FFEC                move.l     D0, [A6 - 0x14]
  1908. 0000150C  91AE FFF8                sub.l      [A6 - 0x8], D0
  1909. 00001510  42A7                     clr.l      -[A7]
  1910. 00001512  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1911. 00001516  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1912. 0000151A  301F                     move.w     D0, [A7]+
  1913. 0000151C  C1DF                     muls.w     D0, [A7]+
  1914. 0000151E  2E80                     move.l     [A7], D0
  1915. 00001520  42A7                     clr.l      -[A7]
  1916. 00001522  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1917. 00001526  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1918. 0000152A  301F                     move.w     D0, [A7]+
  1919. 0000152C  C1DF                     muls.w     D0, [A7]+
  1920. 0000152E  2E80                     move.l     [A7], D0
  1921. 00001530  201F                     move.l     D0, [A7]+
  1922. 00001532  D09F                     add.l      D0, [A7]+
  1923. 00001534  0C80 0001 5F90           cmpi.l     D0, 0x15F90
  1924. 0000153A  6D04                     blt        +0x6 /* 00001540 */
  1925. 0000153C  6000 0266                bra        +0x268 /* 000017A4 */
  1926. label00001540:
  1927. 00001540  202E FFF8                move.l     D0, [A6 - 0x8]
  1928. 00001544  E788                     lsl        D0, 3
  1929. 00001546  4840                     swap.w     D0
  1930. 00001548  4A40                     tst.w      D0
  1931. 0000154A  4440                     neg.w      D0
  1932. 0000154C  3D40 FD6E                move.w     [A6 - 0x292], D0
  1933. 00001550  202E FFF4                move.l     D0, [A6 - 0xC]
  1934. 00001554  E788                     lsl        D0, 3
  1935. 00001556  4840                     swap.w     D0
  1936. 00001558  3D40 FD70                move.w     [A6 - 0x290], D0
  1937. 0000155C  202D FD8C                move.l     D0, [A5 - 0x274]
  1938. 00001560  E788                     lsl        D0, 3
  1939. 00001562  4840                     swap.w     D0
  1940. 00001564  3D40 FD72                move.w     [A6 - 0x28E], D0
  1941. 00001568  700C                     moveq.l    D0, 0x0C
  1942. 0000156A  B02E 0016                cmp.b      D0, [A6 + 0x16]
  1943. 0000156E  6628                     bne        +0x2A /* 00001598 */
  1944. 00001570  7000                     moveq.l    D0, 0x00
  1945. 00001572  322E FD6E                move.w     D1, [A6 - 0x292]
  1946. 00001576  5841                     addq.w     D1, 4
  1947. 00001578  3001                     move.w     D0, D1
  1948. 0000157A  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  1949. 00001580  3D40 FD6E                move.w     [A6 - 0x292], D0
  1950. 00001584  7000                     moveq.l    D0, 0x00
  1951. 00001586  322E FD70                move.w     D1, [A6 - 0x290]
  1952. 0000158A  5841                     addq.w     D1, 4
  1953. 0000158C  3001                     move.w     D0, D1
  1954. 0000158E  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  1955. 00001594  3D40 FD70                move.w     [A6 - 0x290], D0
  1956. label00001598:
  1957. 00001598  102E 0008                move.b     D0, [A6 + 0x8]
  1958. 0000159C  6718                     beq        +0x1A /* 000015B6 */
  1959. 0000159E  4AAD DE16                tst.l      [A5 - 0x21EA]
  1960. 000015A2  5EC1                     sgt        D1
  1961. 000015A4  C001                     and.b      D0, D1
  1962. 000015A6  670E                     beq        +0x10 /* 000015B6 */
  1963. 000015A8  302E FD72                move.w     D0, [A6 - 0x28E]
  1964. 000015AC  48C0                     ext.l      D0
  1965. 000015AE  90AD DE16                sub.l      D0, [A5 - 0x21EA]
  1966. 000015B2  3D40 FD72                move.w     [A6 - 0x28E], D0
  1967. label000015B6:
  1968. 000015B6  2F2E FD68                move.l     -[A7], [A6 - 0x298]
  1969. 000015BA  486E FFE4                pea.l      [A6 - 0x1C]
  1970. 000015BE  486E FFE0                pea.l      [A6 - 0x20]
  1971. 000015C2  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  1972. 000015C6  3D6E FFE2 FD74           move.w     [A6 - 0x28C], [A6 - 0x1E]
  1973. 000015CC  426E FD76                clr.w      [A6 - 0x28A]
  1974. 000015D0  202E FFE4                move.l     D0, [A6 - 0x1C]
  1975. 000015D4  4480                     neg.l      D0
  1976. 000015D6  3D40 FD78                move.w     [A6 - 0x288], D0
  1977. 000015DA  3D6E FFE6 FD7A           move.w     [A6 - 0x286], [A6 - 0x1A]
  1978. 000015E0  426E FD7C                clr.w      [A6 - 0x284]
  1979. 000015E4  3D6E FFE2 FD7E           move.w     [A6 - 0x282], [A6 - 0x1E]
  1980. 000015EA  2D7C 0000 C000 FD80      move.l     [A6 - 0x280], 0xC000
  1981. 000015F2  426E FD84                clr.w      [A6 - 0x27C]
  1982. 000015F6  700A                     moveq.l    D0, 0x0A
  1983. 000015F8  B02E 0016                cmp.b      D0, [A6 + 0x16]
  1984. 000015FC  666A                     bne        +0x6C /* 00001668 */
  1985. 000015FE  206D FDA2                movea.l    A0, [A5 - 0x25E]
  1986. 00001602  3004                     move.w     D0, D4
  1987. 00001604  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1988. 00001608  222D FD92                move.l     D1, [A5 - 0x26E]
  1989. 0000160C  92B0 00F2                sub.l      D1, [A0 + D0.w - 0x14]
  1990. 00001610  703C                     moveq.l    D0, 0x3C
  1991. 00001612  D280                     add.l      D1, D0
  1992. 00001614  5281                     addq.l     D1, 1
  1993. 00001616  3D41 FD64                move.w     [A6 - 0x29C], D1
  1994. 0000161A  2F3C 0001 0000           move.l     -[A7], 0x10000
  1995. 00001620  4267                     clr.w      -[A7]
  1996. 00001622  302E FD64                move.w     D0, [A6 - 0x29C]
  1997. 00001626  48C0                     ext.l      D0
  1998. 00001628  81FC 0002                divs.w     D0, 0x2
  1999. 0000162C  3F00                     move.w     -[A7], D0
  2000. 0000162E  3F3C 001E                move.w     -[A7], 0x1E
  2001. 00001632  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2002. 00001636  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2003. 0000163A  3D5F FD64                move.w     [A6 - 0x29C], [A7]+
  2004. 0000163E  486E FD6E                pea.l      [A6 - 0x292]
  2005. 00001642  486E FD74                pea.l      [A6 - 0x28C]
  2006. 00001646  486E FD7A                pea.l      [A6 - 0x286]
  2007. 0000164A  486E FD80                pea.l      [A6 - 0x280]
  2008. 0000164E  302E FD64                move.w     D0, [A6 - 0x29C]
  2009. 00001652  5340                     subq.w     D0, 1
  2010. 00001654  41ED B4B4                lea.l      A0, [A5 - 0x4B4C]
  2011. 00001658  E540                     asl        D0.w, 2
  2012. 0000165A  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2013. 0000165E  486E FD86                pea.l      [A6 - 0x27A]
  2014. 00001662  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2015. 00001666  6028                     bra        +0x2A /* 00001690 */
  2016. label00001668:
  2017. 00001668  486E FD6E                pea.l      [A6 - 0x292]
  2018. 0000166C  486E FD74                pea.l      [A6 - 0x28C]
  2019. 00001670  486E FD7A                pea.l      [A6 - 0x286]
  2020. 00001674  486E FD80                pea.l      [A6 - 0x280]
  2021. 00001678  206D FD74                movea.l    A0, [A5 - 0x28C]
  2022. 0000167C  1006                     move.b     D0, D6
  2023. 0000167E  4880                     ext.w      D0
  2024. 00001680  C1FC 025A                muls.w     D0, 0x25A
  2025. 00001684  4870 0000                pea.l      [A0 + D0.w]
  2026. 00001688  486E FD86                pea.l      [A6 - 0x27A]
  2027. 0000168C  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2028. label00001690:
  2029. 00001690  700C                     moveq.l    D0, 0x0C
  2030. 00001692  B02E 0016                cmp.b      D0, [A6 + 0x16]
  2031. 00001696  57C0                     seq        D0
  2032. 00001698  4A00                     tst.b      D0
  2033. 0000169A  6740                     beq        +0x42 /* 000016DC */
  2034. 0000169C  4A2D FDC8                tst.b      [A5 - 0x238]
  2035. 000016A0  56C1                     sne        D1
  2036. 000016A2  C001                     and.b      D0, D1
  2037. 000016A4  6736                     beq        +0x38 /* 000016DC */
  2038. 000016A6  486E FD86                pea.l      [A6 - 0x27A]
  2039. 000016AA  3004                     move.w     D0, D4
  2040. 000016AC  5340                     subq.w     D0, 1
  2041. 000016AE  41ED F04A                lea.l      A0, [A5 - 0xFB6]
  2042. 000016B2  C1FC 022C                muls.w     D0, 0x22C
  2043. 000016B6  4870 0000                pea.l      [A0 + D0.w]
  2044. 000016BA  3F3C 0001                move.w     -[A7], 0x1
  2045. 000016BE  3004                     move.w     D0, D4
  2046. 000016C0  5340                     subq.w     D0, 1
  2047. 000016C2  41ED F04A                lea.l      A0, [A5 - 0xFB6]
  2048. 000016C6  C1FC 022C                muls.w     D0, 0x22C
  2049. 000016CA  3F30 0000                move.w     -[A7], [A0 + D0.w]
  2050. 000016CE  1F07                     move.b     -[A7], D7
  2051. 000016D0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2052. 000016D4  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2053. 000016D8  6000 00CA                bra        +0xCC /* 000017A4 */
  2054. label000016DC:
  2055. 000016DC  486E FD86                pea.l      [A6 - 0x27A]
  2056. 000016E0  206D FD70                movea.l    A0, [A5 - 0x290]
  2057. 000016E4  1006                     move.b     D0, D6
  2058. 000016E6  4880                     ext.w      D0
  2059. 000016E8  C1FC 022C                muls.w     D0, 0x22C
  2060. 000016EC  4870 0000                pea.l      [A0 + D0.w]
  2061. 000016F0  1006                     move.b     D0, D6
  2062. 000016F2  4880                     ext.w      D0
  2063. 000016F4  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2064. 000016F8  D040                     add.w      D0, D0
  2065. 000016FA  3230 0000                move.w     D1, [A0 + D0.w]
  2066. 000016FE  5241                     addq.w     D1, 1
  2067. 00001700  3F01                     move.w     -[A7], D1
  2068. 00001702  206D FD70                movea.l    A0, [A5 - 0x290]
  2069. 00001706  1006                     move.b     D0, D6
  2070. 00001708  4880                     ext.w      D0
  2071. 0000170A  C1FC 022C                muls.w     D0, 0x22C
  2072. 0000170E  3F30 0000                move.w     -[A7], [A0 + D0.w]
  2073. 00001712  1F07                     move.b     -[A7], D7
  2074. 00001714  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2075. 00001718  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2076. 0000171C  1006                     move.b     D0, D6
  2077. 0000171E  4880                     ext.w      D0
  2078. 00001720  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2079. 00001724  D040                     add.w      D0, D0
  2080. 00001726  4A70 0000                tst.w      [A0 + D0.w]
  2081. 0000172A  6778                     beq        +0x7A /* 000017A4 */
  2082. 0000172C  1006                     move.b     D0, D6
  2083. 0000172E  4880                     ext.w      D0
  2084. 00001730  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2085. 00001734  D040                     add.w      D0, D0
  2086. 00001736  3D70 0000 FD40           move.w     [A6 - 0x2C0], [A0 + D0.w]
  2087. 0000173C  7A01                     moveq.l    D5, 0x01
  2088. 0000173E  6046                     bra        +0x48 /* 00001786 */
  2089. label00001740:
  2090. 00001740  3005                     move.w     D0, D5
  2091. 00001742  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2092. 00001746  41EE FD7E                lea.l      A0, [A6 - 0x282]
  2093. 0000174A  49F0 0000                lea.l      A4, [A0 + D0.w]
  2094. 0000174E  302C 0006                move.w     D0, [A4 + 0x6]
  2095. 00001752  D06D B4B2                add.w      D0, [A5 - 0x4B4E]
  2096. 00001756  322E 000C                move.w     D1, [A6 + 0xC]
  2097. 0000175A  D240                     add.w      D1, D0
  2098. 0000175C  3005                     move.w     D0, D5
  2099. 0000175E  E540                     asl        D0.w, 2
  2100. 00001760  43EE FD42                lea.l      A1, [A6 - 0x2BE]
  2101. 00001764  3381 0000                move.w     [A1 + D0.w], D1
  2102. 00001768  302D B4B0                move.w     D0, [A5 - 0x4B50]
  2103. 0000176C  906C 0008                sub.w      D0, [A4 + 0x8]
  2104. 00001770  322E 000A                move.w     D1, [A6 + 0xA]
  2105. 00001774  D240                     add.w      D1, D0
  2106. 00001776  3005                     move.w     D0, D5
  2107. 00001778  E540                     asl        D0.w, 2
  2108. 0000177A  45EE FD40                lea.l      A2, [A6 - 0x2C0]
  2109. 0000177E  3581 0000                move.w     [A2 + D0.w], D1
  2110. 00001782  5245                     addq.w     D5, 1
  2111. 00001784  6906                     bvs        +0x8 /* 0000178C */
  2112. label00001786:
  2113. 00001786  BA6E FD40                cmp.w      D5, [A6 - 0x2C0]
  2114. 0000178A  6FB4                     ble        -0x4A /* 00001740 */
  2115. label0000178C:
  2116. 0000178C  1006                     move.b     D0, D6
  2117. 0000178E  4880                     ext.w      D0
  2118. 00001790  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2119. 00001794  D040                     add.w      D0, D0
  2120. 00001796  3F30 0000                move.w     -[A7], [A0 + D0.w]
  2121. 0000179A  486E FD44                pea.l      [A6 - 0x2BC]
  2122. 0000179E  1F07                     move.b     -[A7], D7
  2123. 000017A0  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  2124. label000017A4:
  2125. 000017A4  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  2126. 000017A8  4E5E                     unlink     A6
  2127. 000017AA  205F                     movea.l    A0, [A7]+
  2128. 000017AC  DEFC 0012                add.w      A7, 0x12
  2129. 000017B0  4ED0                     jmp        [A0]
  2130. fn000017B2:
  2131. 000017B2  4E56 FD3E                link       A6, -0x02C2
  2132. 000017B6  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  2133. 000017BA  206E 0016                movea.l    A0, [A6 + 0x16]
  2134. 000017BE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2135. 000017C2  22D8                     move.l     [A1]+, [A0]+
  2136. 000017C4  22D8                     move.l     [A1]+, [A0]+
  2137. 000017C6  22D8                     move.l     [A1]+, [A0]+
  2138. 000017C8  206E 0012                movea.l    A0, [A6 + 0x12]
  2139. 000017CC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2140. 000017D0  22D8                     move.l     [A1]+, [A0]+
  2141. 000017D2  22D8                     move.l     [A1]+, [A0]+
  2142. 000017D4  22D8                     move.l     [A1]+, [A0]+
  2143. 000017D6  182E 001A                move.b     D4, [A6 + 0x1A]
  2144. 000017DA  1004                     move.b     D0, D4
  2145. 000017DC  4880                     ext.w      D0
  2146. 000017DE  41ED F03A                lea.l      A0, [A5 - 0xFC6]
  2147. 000017E2  1E30 0000                move.b     D7, [A0 + D0.w]
  2148. 000017E6  102E 000C                move.b     D0, [A6 + 0xC]
  2149. 000017EA  6704                     beq        +0x6 /* 000017F0 */
  2150. 000017EC  1E2D DBE5                move.b     D7, [A5 - 0x241B]
  2151. label000017F0:
  2152. 000017F0  1C04                     move.b     D6, D4
  2153. 000017F2  2D6E FFFC FD68           move.l     [A6 - 0x298], [A6 - 0x4]
  2154. 000017F8  1004                     move.b     D0, D4
  2155. 000017FA  4880                     ext.w      D0
  2156. 000017FC  6B18                     bmi        +0x1A /* 00001816 */
  2157. 000017FE  B07C 000F                cmp.w      D0, 0xF
  2158. 00001802  6E12                     bgt        +0x14 /* 00001816 */
  2159. 00001804  41FA 03DE                lea.l      A0, [PC + 0x3DE /* 00001BE4, value 0x4E56FFFE */]
  2160. 00001808  3200                     move.w     D1, D0
  2161. 0000180A  E649                     lsr        D1.w, 3
  2162. 0000180C  4441                     neg.w      D1
  2163. 0000180E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  2164. 00001812  0A3C 0004                xori.b     ccr, 4
  2165. label00001816:
  2166. 00001816  57C0                     seq        D0
  2167. 00001818  4400                     neg.b      D0
  2168. 0000181A  1D40 FD63                move.b     [A6 - 0x29D], D0
  2169. 0000181E  1004                     move.b     D0, D4
  2170. 00001820  4880                     ext.w      D0
  2171. 00001822  5D40                     subq.w     D0, 6
  2172. 00001824  671C                     beq        +0x1E /* 00001842 */
  2173. 00001826  5340                     subq.w     D0, 1
  2174. 00001828  6700 00B6                beq        +0xB8 /* 000018E0 */
  2175. 0000182C  5340                     subq.w     D0, 1
  2176. 0000182E  6700 00B0                beq        +0xB2 /* 000018E0 */
  2177. 00001832  5740                     subq.w     D0, 3
  2178. 00001834  6700 00E6                beq        +0xE8 /* 0000191C */
  2179. 00001838  5340                     subq.w     D0, 1
  2180. 0000183A  6700 00D6                beq        +0xD8 /* 00001912 */
  2181. 0000183E  6000 00EE                bra        +0xF0 /* 0000192E */
  2182. label00001842:
  2183. 00001842  206D FDA2                movea.l    A0, [A5 - 0x25E]
  2184. 00001846  302E 001C                move.w     D0, [A6 + 0x1C]
  2185. 0000184A  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  2186. 0000184E  1230 00F6                move.b     D1, [A0 + D0.w - 0x10]
  2187. 00001852  4881                     ext.w      D1
  2188. 00001854  3D41 FD66                move.w     [A6 - 0x29A], D1
  2189. 00001858  206D FDA6                movea.l    A0, [A5 - 0x25A]
  2190. 0000185C  302E FD66                move.w     D0, [A6 - 0x29A]
  2191. 00001860  C1FC 0092                muls.w     D0, 0x92
  2192. 00001864  1230 00BC                move.b     D1, [A0 + D0.w - 0x68]
  2193. 00001868  6712                     beq        +0x14 /* 0000187C */
  2194. 0000186A  102D DD29                move.b     D0, [A5 - 0x22D7]
  2195. 0000186E  0240 0001                andi.w     D0, 0x1
  2196. 00001872  C200                     and.b      D1, D0
  2197. 00001874  6706                     beq        +0x8 /* 0000187C */
  2198. 00001876  1E2D DBE0                move.b     D7, [A5 - 0x2420]
  2199. 0000187A  603E                     bra        +0x40 /* 000018BA */
  2200. label0000187C:
  2201. 0000187C  206D FDA6                movea.l    A0, [A5 - 0x25A]
  2202. 00001880  102D FDAB                move.b     D0, [A5 - 0x255]
  2203. 00001884  4880                     ext.w      D0
  2204. 00001886  C1FC 0092                muls.w     D0, 0x92
  2205. 0000188A  322E 001C                move.w     D1, [A6 + 0x1C]
  2206. 0000188E  B270 00BE                cmp.w      D1, [A0 + D0.w - 0x66]
  2207. 00001892  6606                     bne        +0x8 /* 0000189A */
  2208. 00001894  1E2D DBE5                move.b     D7, [A5 - 0x241B]
  2209. 00001898  6020                     bra        +0x22 /* 000018BA */
  2210. label0000189A:
  2211. 0000189A  206D FDA6                movea.l    A0, [A5 - 0x25A]
  2212. 0000189E  302E FD66                move.w     D0, [A6 - 0x29A]
  2213. 000018A2  C1FC 0092                muls.w     D0, 0x92
  2214. 000018A6  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  2215. 000018AA  4A30 0000                tst.b      [A0 + D0.w]
  2216. 000018AE  6606                     bne        +0x8 /* 000018B6 */
  2217. 000018B0  1E2D DBDD                move.b     D7, [A5 - 0x2423]
  2218. 000018B4  6004                     bra        +0x6 /* 000018BA */
  2219. label000018B6:
  2220. 000018B6  1E2D DBDC                move.b     D7, [A5 - 0x2424]
  2221. label000018BA:
  2222. 000018BA  4A2D FDC8                tst.b      [A5 - 0x238]
  2223. 000018BE  676E                     beq        +0x70 /* 0000192E */
  2224. 000018C0  206D FDA6                movea.l    A0, [A5 - 0x25A]
  2225. 000018C4  302E FD66                move.w     D0, [A6 - 0x29A]
  2226. 000018C8  C1FC 0092                muls.w     D0, 0x92
  2227. 000018CC  7201                     moveq.l    D1, 0x01
  2228. 000018CE  41E8 FF72                lea.l      A0, [A0 - 0x8E]
  2229. 000018D2  B230 0000                cmp.b      D1, [A0 + D0.w]
  2230. 000018D6  6604                     bne        +0x6 /* 000018DC */
  2231. 000018D8  7C08                     moveq.l    D6, 0x08
  2232. 000018DA  6052                     bra        +0x54 /* 0000192E */
  2233. label000018DC:
  2234. 000018DC  7C07                     moveq.l    D6, 0x07
  2235. 000018DE  604E                     bra        +0x50 /* 0000192E */
  2236. label000018E0:
  2237. 000018E0  206D FDA6                movea.l    A0, [A5 - 0x25A]
  2238. 000018E4  226D FDA2                movea.l    A1, [A5 - 0x25E]
  2239. 000018E8  302E 001C                move.w     D0, [A6 + 0x1C]
  2240. 000018EC  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  2241. 000018F0  1231 00F6                move.b     D1, [A1 + D0.w - 0x10]
  2242. 000018F4  4881                     ext.w      D1
  2243. 000018F6  C3FC 0092                muls.w     D1, 0x92
  2244. 000018FA  1030 10BC                move.b     D0, [A0 + D1.w - 0x68]
  2245. 000018FE  672E                     beq        +0x30 /* 0000192E */
  2246. 00001900  122D DD29                move.b     D1, [A5 - 0x22D7]
  2247. 00001904  0241 0001                andi.w     D1, 0x1
  2248. 00001908  C001                     and.b      D0, D1
  2249. 0000190A  6722                     beq        +0x24 /* 0000192E */
  2250. 0000190C  1E2D DBE0                move.b     D7, [A5 - 0x2420]
  2251. 00001910  601C                     bra        +0x1E /* 0000192E */
  2252. label00001912:
  2253. 00001912  2D7C 010E 0000 FD68      move.l     [A6 - 0x298], 0x10E0000
  2254. 0000191A  6012                     bra        +0x14 /* 0000192E */
  2255. label0000191C:
  2256. 0000191C  7001                     moveq.l    D0, 0x01
  2257. 0000191E  B06E 001C                cmp.w      D0, [A6 + 0x1C]
  2258. 00001922  6606                     bne        +0x8 /* 0000192A */
  2259. 00001924  1E2D DBDD                move.b     D7, [A5 - 0x2423]
  2260. 00001928  6004                     bra        +0x6 /* 0000192E */
  2261. label0000192A:
  2262. 0000192A  1E2D DBDC                move.b     D7, [A5 - 0x2424]
  2263. label0000192E:
  2264. 0000192E  202E FFE8                move.l     D0, [A6 - 0x18]
  2265. 00001932  91AE FFF4                sub.l      [A6 - 0xC], D0
  2266. 00001936  202E FFEC                move.l     D0, [A6 - 0x14]
  2267. 0000193A  91AE FFF8                sub.l      [A6 - 0x8], D0
  2268. 0000193E  202E FFF8                move.l     D0, [A6 - 0x8]
  2269. 00001942  E788                     lsl        D0, 3
  2270. 00001944  4840                     swap.w     D0
  2271. 00001946  4A40                     tst.w      D0
  2272. 00001948  4440                     neg.w      D0
  2273. 0000194A  3D40 FD6E                move.w     [A6 - 0x292], D0
  2274. 0000194E  202E FFF4                move.l     D0, [A6 - 0xC]
  2275. 00001952  E788                     lsl        D0, 3
  2276. 00001954  4840                     swap.w     D0
  2277. 00001956  3D40 FD70                move.w     [A6 - 0x290], D0
  2278. 0000195A  202E 0008                move.l     D0, [A6 + 0x8]
  2279. 0000195E  E788                     lsl        D0, 3
  2280. 00001960  4840                     swap.w     D0
  2281. 00001962  3D40 FD72                move.w     [A6 - 0x28E], D0
  2282. 00001966  102E FD63                move.b     D0, [A6 - 0x29D]
  2283. 0000196A  674A                     beq        +0x4C /* 000019B6 */
  2284. 0000196C  4267                     clr.w      -[A7]
  2285. 0000196E  3F2E FD6E                move.w     -[A7], [A6 - 0x292]
  2286. 00001972  3F3C 0100                move.w     -[A7], 0x100
  2287. 00001976  3F2E FD72                move.w     -[A7], [A6 - 0x28E]
  2288. 0000197A  321F                     move.w     D1, [A7]+
  2289. 0000197C  301F                     move.w     D0, [A7]+
  2290. 0000197E  C1DF                     muls.w     D0, [A7]+
  2291. 00001980  81C1                     divs.w     D0, D1
  2292. 00001982  3E80                     move.w     [A7], D0
  2293. 00001984  301F                     move.w     D0, [A7]+
  2294. 00001986  D06D B4B2                add.w      D0, [A5 - 0x4B4E]
  2295. 0000198A  3F00                     move.w     -[A7], D0
  2296. 0000198C  4267                     clr.w      -[A7]
  2297. 0000198E  3F2E FD70                move.w     -[A7], [A6 - 0x290]
  2298. 00001992  3F3C 0100                move.w     -[A7], 0x100
  2299. 00001996  3F2E FD72                move.w     -[A7], [A6 - 0x28E]
  2300. 0000199A  321F                     move.w     D1, [A7]+
  2301. 0000199C  301F                     move.w     D0, [A7]+
  2302. 0000199E  C1DF                     muls.w     D0, [A7]+
  2303. 000019A0  81C1                     divs.w     D0, D1
  2304. 000019A2  3E80                     move.w     [A7], D0
  2305. 000019A4  302D B4B0                move.w     D0, [A5 - 0x4B50]
  2306. 000019A8  905F                     sub.w      D0, [A7]+
  2307. 000019AA  3F00                     move.w     -[A7], D0
  2308. 000019AC  1F07                     move.b     -[A7], D7
  2309. 000019AE  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  2310. 000019B2  6000 0220                bra        +0x222 /* 00001BD4 */
  2311. label000019B6:
  2312. 000019B6  700C                     moveq.l    D0, 0x0C
  2313. 000019B8  B004                     cmp.b      D0, D4
  2314. 000019BA  6628                     bne        +0x2A /* 000019E4 */
  2315. 000019BC  7000                     moveq.l    D0, 0x00
  2316. 000019BE  322E FD6E                move.w     D1, [A6 - 0x292]
  2317. 000019C2  5841                     addq.w     D1, 4
  2318. 000019C4  3001                     move.w     D0, D1
  2319. 000019C6  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  2320. 000019CC  3D40 FD6E                move.w     [A6 - 0x292], D0
  2321. 000019D0  7000                     moveq.l    D0, 0x00
  2322. 000019D2  322E FD70                move.w     D1, [A6 - 0x290]
  2323. 000019D6  5841                     addq.w     D1, 4
  2324. 000019D8  3001                     move.w     D0, D1
  2325. 000019DA  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  2326. 000019E0  3D40 FD70                move.w     [A6 - 0x290], D0
  2327. label000019E4:
  2328. 000019E4  2F2E FD68                move.l     -[A7], [A6 - 0x298]
  2329. 000019E8  486E FFE4                pea.l      [A6 - 0x1C]
  2330. 000019EC  486E FFE0                pea.l      [A6 - 0x20]
  2331. 000019F0  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  2332. 000019F4  3D6E FFE2 FD74           move.w     [A6 - 0x28C], [A6 - 0x1E]
  2333. 000019FA  426E FD76                clr.w      [A6 - 0x28A]
  2334. 000019FE  202E FFE4                move.l     D0, [A6 - 0x1C]
  2335. 00001A02  4480                     neg.l      D0
  2336. 00001A04  3D40 FD78                move.w     [A6 - 0x288], D0
  2337. 00001A08  3D6E FFE6 FD7A           move.w     [A6 - 0x286], [A6 - 0x1A]
  2338. 00001A0E  426E FD7C                clr.w      [A6 - 0x284]
  2339. 00001A12  3D6E FFE2 FD7E           move.w     [A6 - 0x282], [A6 - 0x1E]
  2340. 00001A18  2D7C 0000 C000 FD80      move.l     [A6 - 0x280], 0xC000
  2341. 00001A20  426E FD84                clr.w      [A6 - 0x27C]
  2342. 00001A24  700A                     moveq.l    D0, 0x0A
  2343. 00001A26  B004                     cmp.b      D0, D4
  2344. 00001A28  666C                     bne        +0x6E /* 00001A96 */
  2345. 00001A2A  206D FDA2                movea.l    A0, [A5 - 0x25E]
  2346. 00001A2E  302E 001C                move.w     D0, [A6 + 0x1C]
  2347. 00001A32  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  2348. 00001A36  222D FD92                move.l     D1, [A5 - 0x26E]
  2349. 00001A3A  92B0 00F2                sub.l      D1, [A0 + D0.w - 0x14]
  2350. 00001A3E  703C                     moveq.l    D0, 0x3C
  2351. 00001A40  D280                     add.l      D1, D0
  2352. 00001A42  5281                     addq.l     D1, 1
  2353. 00001A44  3D41 FD64                move.w     [A6 - 0x29C], D1
  2354. 00001A48  2F3C 0001 0000           move.l     -[A7], 0x10000
  2355. 00001A4E  4267                     clr.w      -[A7]
  2356. 00001A50  302E FD64                move.w     D0, [A6 - 0x29C]
  2357. 00001A54  48C0                     ext.l      D0
  2358. 00001A56  81FC 0002                divs.w     D0, 0x2
  2359. 00001A5A  3F00                     move.w     -[A7], D0
  2360. 00001A5C  3F3C 001E                move.w     -[A7], 0x1E
  2361. 00001A60  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2362. 00001A64  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2363. 00001A68  3D5F FD64                move.w     [A6 - 0x29C], [A7]+
  2364. 00001A6C  486E FD6E                pea.l      [A6 - 0x292]
  2365. 00001A70  486E FD74                pea.l      [A6 - 0x28C]
  2366. 00001A74  486E FD7A                pea.l      [A6 - 0x286]
  2367. 00001A78  486E FD80                pea.l      [A6 - 0x280]
  2368. 00001A7C  302E FD64                move.w     D0, [A6 - 0x29C]
  2369. 00001A80  5340                     subq.w     D0, 1
  2370. 00001A82  41ED B4B4                lea.l      A0, [A5 - 0x4B4C]
  2371. 00001A86  E540                     asl        D0.w, 2
  2372. 00001A88  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2373. 00001A8C  486E FD86                pea.l      [A6 - 0x27A]
  2374. 00001A90  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2375. 00001A94  6028                     bra        +0x2A /* 00001ABE */
  2376. label00001A96:
  2377. 00001A96  486E FD6E                pea.l      [A6 - 0x292]
  2378. 00001A9A  486E FD74                pea.l      [A6 - 0x28C]
  2379. 00001A9E  486E FD7A                pea.l      [A6 - 0x286]
  2380. 00001AA2  486E FD80                pea.l      [A6 - 0x280]
  2381. 00001AA6  206D FD74                movea.l    A0, [A5 - 0x28C]
  2382. 00001AAA  1006                     move.b     D0, D6
  2383. 00001AAC  4880                     ext.w      D0
  2384. 00001AAE  C1FC 025A                muls.w     D0, 0x25A
  2385. 00001AB2  4870 0000                pea.l      [A0 + D0.w]
  2386. 00001AB6  486E FD86                pea.l      [A6 - 0x27A]
  2387. 00001ABA  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  2388. label00001ABE:
  2389. 00001ABE  700C                     moveq.l    D0, 0x0C
  2390. 00001AC0  B004                     cmp.b      D0, D4
  2391. 00001AC2  57C0                     seq        D0
  2392. 00001AC4  4A00                     tst.b      D0
  2393. 00001AC6  6744                     beq        +0x46 /* 00001B0C */
  2394. 00001AC8  4A2D FDC8                tst.b      [A5 - 0x238]
  2395. 00001ACC  56C1                     sne        D1
  2396. 00001ACE  C001                     and.b      D0, D1
  2397. 00001AD0  673A                     beq        +0x3C /* 00001B0C */
  2398. 00001AD2  486E FD86                pea.l      [A6 - 0x27A]
  2399. 00001AD6  302E 001C                move.w     D0, [A6 + 0x1C]
  2400. 00001ADA  5340                     subq.w     D0, 1
  2401. 00001ADC  41ED F04A                lea.l      A0, [A5 - 0xFB6]
  2402. 00001AE0  C1FC 022C                muls.w     D0, 0x22C
  2403. 00001AE4  4870 0000                pea.l      [A0 + D0.w]
  2404. 00001AE8  3F3C 0001                move.w     -[A7], 0x1
  2405. 00001AEC  302E 001C                move.w     D0, [A6 + 0x1C]
  2406. 00001AF0  5340                     subq.w     D0, 1
  2407. 00001AF2  41ED F04A                lea.l      A0, [A5 - 0xFB6]
  2408. 00001AF6  C1FC 022C                muls.w     D0, 0x22C
  2409. 00001AFA  3F30 0000                move.w     -[A7], [A0 + D0.w]
  2410. 00001AFE  1F07                     move.b     -[A7], D7
  2411. 00001B00  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2412. 00001B04  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2413. 00001B08  6000 00CA                bra        +0xCC /* 00001BD4 */
  2414. label00001B0C:
  2415. 00001B0C  486E FD86                pea.l      [A6 - 0x27A]
  2416. 00001B10  206D FD70                movea.l    A0, [A5 - 0x290]
  2417. 00001B14  1006                     move.b     D0, D6
  2418. 00001B16  4880                     ext.w      D0
  2419. 00001B18  C1FC 022C                muls.w     D0, 0x22C
  2420. 00001B1C  4870 0000                pea.l      [A0 + D0.w]
  2421. 00001B20  1006                     move.b     D0, D6
  2422. 00001B22  4880                     ext.w      D0
  2423. 00001B24  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2424. 00001B28  D040                     add.w      D0, D0
  2425. 00001B2A  3230 0000                move.w     D1, [A0 + D0.w]
  2426. 00001B2E  5241                     addq.w     D1, 1
  2427. 00001B30  3F01                     move.w     -[A7], D1
  2428. 00001B32  206D FD70                movea.l    A0, [A5 - 0x290]
  2429. 00001B36  1006                     move.b     D0, D6
  2430. 00001B38  4880                     ext.w      D0
  2431. 00001B3A  C1FC 022C                muls.w     D0, 0x22C
  2432. 00001B3E  3F30 0000                move.w     -[A7], [A0 + D0.w]
  2433. 00001B42  1F07                     move.b     -[A7], D7
  2434. 00001B44  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2435. 00001B48  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  2436. 00001B4C  1006                     move.b     D0, D6
  2437. 00001B4E  4880                     ext.w      D0
  2438. 00001B50  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2439. 00001B54  D040                     add.w      D0, D0
  2440. 00001B56  4A70 0000                tst.w      [A0 + D0.w]
  2441. 00001B5A  6778                     beq        +0x7A /* 00001BD4 */
  2442. 00001B5C  1006                     move.b     D0, D6
  2443. 00001B5E  4880                     ext.w      D0
  2444. 00001B60  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2445. 00001B64  D040                     add.w      D0, D0
  2446. 00001B66  3D70 0000 FD3E           move.w     [A6 - 0x2C2], [A0 + D0.w]
  2447. 00001B6C  7A01                     moveq.l    D5, 0x01
  2448. 00001B6E  6046                     bra        +0x48 /* 00001BB6 */
  2449. label00001B70:
  2450. 00001B70  3005                     move.w     D0, D5
  2451. 00001B72  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2452. 00001B76  41EE FD7E                lea.l      A0, [A6 - 0x282]
  2453. 00001B7A  49F0 0000                lea.l      A4, [A0 + D0.w]
  2454. 00001B7E  302C 0006                move.w     D0, [A4 + 0x6]
  2455. 00001B82  D06D B4B2                add.w      D0, [A5 - 0x4B4E]
  2456. 00001B86  322E 0010                move.w     D1, [A6 + 0x10]
  2457. 00001B8A  D240                     add.w      D1, D0
  2458. 00001B8C  3005                     move.w     D0, D5
  2459. 00001B8E  E540                     asl        D0.w, 2
  2460. 00001B90  43EE FD40                lea.l      A1, [A6 - 0x2C0]
  2461. 00001B94  3381 0000                move.w     [A1 + D0.w], D1
  2462. 00001B98  302D B4B0                move.w     D0, [A5 - 0x4B50]
  2463. 00001B9C  906C 0008                sub.w      D0, [A4 + 0x8]
  2464. 00001BA0  322E 000E                move.w     D1, [A6 + 0xE]
  2465. 00001BA4  D240                     add.w      D1, D0
  2466. 00001BA6  3005                     move.w     D0, D5
  2467. 00001BA8  E540                     asl        D0.w, 2
  2468. 00001BAA  45EE FD3E                lea.l      A2, [A6 - 0x2C2]
  2469. 00001BAE  3581 0000                move.w     [A2 + D0.w], D1
  2470. 00001BB2  5245                     addq.w     D5, 1
  2471. 00001BB4  6906                     bvs        +0x8 /* 00001BBC */
  2472. label00001BB6:
  2473. 00001BB6  BA6E FD3E                cmp.w      D5, [A6 - 0x2C2]
  2474. 00001BBA  6FB4                     ble        -0x4A /* 00001B70 */
  2475. label00001BBC:
  2476. 00001BBC  1006                     move.b     D0, D6
  2477. 00001BBE  4880                     ext.w      D0
  2478. 00001BC0  41ED FD52                lea.l      A0, [A5 - 0x2AE]
  2479. 00001BC4  D040                     add.w      D0, D0
  2480. 00001BC6  3F30 0000                move.w     -[A7], [A0 + D0.w]
  2481. 00001BCA  486E FD42                pea.l      [A6 - 0x2BE]
  2482. 00001BCE  1F07                     move.b     -[A7], D7
  2483. 00001BD0  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  2484. label00001BD4:
  2485. 00001BD4  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  2486. 00001BD8  4E5E                     unlink     A6
  2487. 00001BDA  205F                     movea.l    A0, [A7]+
  2488. 00001BDC  DEFC 0016                add.w      A7, 0x16
  2489. 00001BE0  4ED0                     jmp        [A0]
  2490. 00001BE2  021F 4E56                andi.b     [A7]+, 0x56 /* 'V' */
  2491. // begin alternate branch 00001BE4-00001BE8
  2492. fn00001BE4:
  2493. 00001BE4  4E56 FFFE                link       A6, -0x0002
  2494. // end alternate branch 00001BE4-00001BE8
  2495. fn00001BE4: // (misaligned)
  2496. 00001BE6  FFFE                     .invalid   <<F/7/7>>
  2497. 00001BE8  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2498. 00001BEC  282E 0024                move.l     D4, [A6 + 0x24]
  2499. 00001BF0  2C2E 0028                move.l     D6, [A6 + 0x28]
  2500. 00001BF4  2E2E 002C                move.l     D7, [A6 + 0x2C]
  2501. 00001BF8  700C                     moveq.l    D0, 0x0C
  2502. 00001BFA  222D EF24                move.l     D1, [A5 - 0x10DC]
  2503. 00001BFE  E0A9                     lsr        D1, D0
  2504. 00001C00  3A01                     move.w     D5, D1
  2505. 00001C02  206E 0014                movea.l    A0, [A6 + 0x14]
  2506. 00001C06  2F08                     move.l     -[A7], A0
  2507. 00001C08  42A7                     clr.l      -[A7]
  2508. 00001C0A  2F08                     move.l     -[A7], A0
  2509. 00001C0C  42A7                     clr.l      -[A7]
  2510. 00001C0E  2F08                     move.l     -[A7], A0
  2511. 00001C10  42A7                     clr.l      -[A7]
  2512. 00001C12  2F07                     move.l     -[A7], D7
  2513. 00001C14  2007                     move.l     D0, D7
  2514. 00001C16  D084                     add.l      D0, D4
  2515. 00001C18  2F00                     move.l     -[A7], D0
  2516. 00001C1A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2517. 00001C1E  201F                     move.l     D0, [A7]+
  2518. 00001C20  205F                     movea.l    A0, [A7]+
  2519. 00001C22  2F00                     move.l     -[A7], D0
  2520. 00001C24  202E 001C                move.l     D0, [A6 + 0x1C]
  2521. 00001C28  D087                     add.l      D0, D7
  2522. 00001C2A  2F00                     move.l     -[A7], D0
  2523. 00001C2C  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2524. 00001C30  201F                     move.l     D0, [A7]+
  2525. 00001C32  205F                     movea.l    A0, [A7]+
  2526. 00001C34  2F00                     move.l     -[A7], D0
  2527. 00001C36  2007                     move.l     D0, D7
  2528. 00001C38  D084                     add.l      D0, D4
  2529. 00001C3A  222E 001C                move.l     D1, [A6 + 0x1C]
  2530. 00001C3E  D280                     add.l      D1, D0
  2531. 00001C40  2F01                     move.l     -[A7], D1
  2532. 00001C42  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2533. 00001C46  201F                     move.l     D0, [A7]+
  2534. 00001C48  205F                     movea.l    A0, [A7]+
  2535. 00001C4A  E988                     lsl        D0, 4
  2536. 00001C4C  4840                     swap.w     D0
  2537. 00001C4E  48C0                     ext.l      D0
  2538. 00001C50  81C5                     divs.w     D0, D5
  2539. 00001C52  3080                     move.w     [A0], D0
  2540. 00001C54  206E 0010                movea.l    A0, [A6 + 0x10]
  2541. 00001C58  2F08                     move.l     -[A7], A0
  2542. 00001C5A  42A7                     clr.l      -[A7]
  2543. 00001C5C  2F08                     move.l     -[A7], A0
  2544. 00001C5E  42A7                     clr.l      -[A7]
  2545. 00001C60  2F08                     move.l     -[A7], A0
  2546. 00001C62  42A7                     clr.l      -[A7]
  2547. 00001C64  2F07                     move.l     -[A7], D7
  2548. 00001C66  2007                     move.l     D0, D7
  2549. 00001C68  D084                     add.l      D0, D4
  2550. 00001C6A  2F00                     move.l     -[A7], D0
  2551. 00001C6C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2552. 00001C70  201F                     move.l     D0, [A7]+
  2553. 00001C72  205F                     movea.l    A0, [A7]+
  2554. 00001C74  2F00                     move.l     -[A7], D0
  2555. 00001C76  202E 001C                move.l     D0, [A6 + 0x1C]
  2556. 00001C7A  D087                     add.l      D0, D7
  2557. 00001C7C  2F00                     move.l     -[A7], D0
  2558. 00001C7E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2559. 00001C82  201F                     move.l     D0, [A7]+
  2560. 00001C84  205F                     movea.l    A0, [A7]+
  2561. 00001C86  2F00                     move.l     -[A7], D0
  2562. 00001C88  2007                     move.l     D0, D7
  2563. 00001C8A  D084                     add.l      D0, D4
  2564. 00001C8C  222E 001C                move.l     D1, [A6 + 0x1C]
  2565. 00001C90  D280                     add.l      D1, D0
  2566. 00001C92  2F01                     move.l     -[A7], D1
  2567. 00001C94  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2568. 00001C98  201F                     move.l     D0, [A7]+
  2569. 00001C9A  205F                     movea.l    A0, [A7]+
  2570. 00001C9C  E988                     lsl        D0, 4
  2571. 00001C9E  4840                     swap.w     D0
  2572. 00001CA0  48C0                     ext.l      D0
  2573. 00001CA2  81C5                     divs.w     D0, D5
  2574. 00001CA4  3080                     move.w     [A0], D0
  2575. 00001CA6  206E 000C                movea.l    A0, [A6 + 0xC]
  2576. 00001CAA  2F08                     move.l     -[A7], A0
  2577. 00001CAC  42A7                     clr.l      -[A7]
  2578. 00001CAE  2F08                     move.l     -[A7], A0
  2579. 00001CB0  42A7                     clr.l      -[A7]
  2580. 00001CB2  2F08                     move.l     -[A7], A0
  2581. 00001CB4  42A7                     clr.l      -[A7]
  2582. 00001CB6  2F06                     move.l     -[A7], D6
  2583. 00001CB8  202E 0020                move.l     D0, [A6 + 0x20]
  2584. 00001CBC  D086                     add.l      D0, D6
  2585. 00001CBE  2F00                     move.l     -[A7], D0
  2586. 00001CC0  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2587. 00001CC4  201F                     move.l     D0, [A7]+
  2588. 00001CC6  205F                     movea.l    A0, [A7]+
  2589. 00001CC8  2F00                     move.l     -[A7], D0
  2590. 00001CCA  202E 0018                move.l     D0, [A6 + 0x18]
  2591. 00001CCE  D086                     add.l      D0, D6
  2592. 00001CD0  2F00                     move.l     -[A7], D0
  2593. 00001CD2  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2594. 00001CD6  201F                     move.l     D0, [A7]+
  2595. 00001CD8  205F                     movea.l    A0, [A7]+
  2596. 00001CDA  2F00                     move.l     -[A7], D0
  2597. 00001CDC  202E 0020                move.l     D0, [A6 + 0x20]
  2598. 00001CE0  D086                     add.l      D0, D6
  2599. 00001CE2  222E 0018                move.l     D1, [A6 + 0x18]
  2600. 00001CE6  D280                     add.l      D1, D0
  2601. 00001CE8  2F01                     move.l     -[A7], D1
  2602. 00001CEA  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2603. 00001CEE  201F                     move.l     D0, [A7]+
  2604. 00001CF0  205F                     movea.l    A0, [A7]+
  2605. 00001CF2  E988                     lsl        D0, 4
  2606. 00001CF4  4840                     swap.w     D0
  2607. 00001CF6  48C0                     ext.l      D0
  2608. 00001CF8  81C5                     divs.w     D0, D5
  2609. 00001CFA  3080                     move.w     [A0], D0
  2610. 00001CFC  206E 0008                movea.l    A0, [A6 + 0x8]
  2611. 00001D00  2F08                     move.l     -[A7], A0
  2612. 00001D02  42A7                     clr.l      -[A7]
  2613. 00001D04  2F08                     move.l     -[A7], A0
  2614. 00001D06  42A7                     clr.l      -[A7]
  2615. 00001D08  2F08                     move.l     -[A7], A0
  2616. 00001D0A  42A7                     clr.l      -[A7]
  2617. 00001D0C  2F06                     move.l     -[A7], D6
  2618. 00001D0E  202E 0020                move.l     D0, [A6 + 0x20]
  2619. 00001D12  D086                     add.l      D0, D6
  2620. 00001D14  2F00                     move.l     -[A7], D0
  2621. 00001D16  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2622. 00001D1A  201F                     move.l     D0, [A7]+
  2623. 00001D1C  205F                     movea.l    A0, [A7]+
  2624. 00001D1E  2F00                     move.l     -[A7], D0
  2625. 00001D20  202E 0018                move.l     D0, [A6 + 0x18]
  2626. 00001D24  D086                     add.l      D0, D6
  2627. 00001D26  2F00                     move.l     -[A7], D0
  2628. 00001D28  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2629. 00001D2C  201F                     move.l     D0, [A7]+
  2630. 00001D2E  205F                     movea.l    A0, [A7]+
  2631. 00001D30  2F00                     move.l     -[A7], D0
  2632. 00001D32  202E 0020                move.l     D0, [A6 + 0x20]
  2633. 00001D36  D086                     add.l      D0, D6
  2634. 00001D38  222E 0018                move.l     D1, [A6 + 0x18]
  2635. 00001D3C  D280                     add.l      D1, D0
  2636. 00001D3E  2F01                     move.l     -[A7], D1
  2637. 00001D40  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  2638. 00001D44  201F                     move.l     D0, [A7]+
  2639. 00001D46  205F                     movea.l    A0, [A7]+
  2640. 00001D48  E988                     lsl        D0, 4
  2641. 00001D4A  4840                     swap.w     D0
  2642. 00001D4C  48C0                     ext.l      D0
  2643. 00001D4E  81C5                     divs.w     D0, D5
  2644. 00001D50  3080                     move.w     [A0], D0
  2645. 00001D52  206E 0014                movea.l    A0, [A6 + 0x14]
  2646. 00001D56  2F08                     move.l     -[A7], A0
  2647. 00001D58  4267                     clr.w      -[A7]
  2648. 00001D5A  226E 0014                movea.l    A1, [A6 + 0x14]
  2649. 00001D5E  3011                     move.w     D0, [A1]
  2650. 00001D60  5540                     subq.w     D0, 2
  2651. 00001D62  3F00                     move.w     -[A7], D0
  2652. 00001D64  4267                     clr.w      -[A7]
  2653. 00001D66  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2654. 00001D6A  301F                     move.w     D0, [A7]+
  2655. 00001D6C  205F                     movea.l    A0, [A7]+
  2656. 00001D6E  3080                     move.w     [A0], D0
  2657. 00001D70  206E 0010                movea.l    A0, [A6 + 0x10]
  2658. 00001D74  2F08                     move.l     -[A7], A0
  2659. 00001D76  4267                     clr.w      -[A7]
  2660. 00001D78  226E 0010                movea.l    A1, [A6 + 0x10]
  2661. 00001D7C  3011                     move.w     D0, [A1]
  2662. 00001D7E  5440                     addq.w     D0, 2
  2663. 00001D80  3F00                     move.w     -[A7], D0
  2664. 00001D82  3F2D EF28                move.w     -[A7], [A5 - 0x10D8]
  2665. 00001D86  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2666. 00001D8A  301F                     move.w     D0, [A7]+
  2667. 00001D8C  205F                     movea.l    A0, [A7]+
  2668. 00001D8E  3080                     move.w     [A0], D0
  2669. 00001D90  206E 000C                movea.l    A0, [A6 + 0xC]
  2670. 00001D94  2F08                     move.l     -[A7], A0
  2671. 00001D96  4267                     clr.w      -[A7]
  2672. 00001D98  226E 000C                movea.l    A1, [A6 + 0xC]
  2673. 00001D9C  3011                     move.w     D0, [A1]
  2674. 00001D9E  5540                     subq.w     D0, 2
  2675. 00001DA0  3F00                     move.w     -[A7], D0
  2676. 00001DA2  4267                     clr.w      -[A7]
  2677. 00001DA4  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2678. 00001DA8  301F                     move.w     D0, [A7]+
  2679. 00001DAA  205F                     movea.l    A0, [A7]+
  2680. 00001DAC  3080                     move.w     [A0], D0
  2681. 00001DAE  206E 0008                movea.l    A0, [A6 + 0x8]
  2682. 00001DB2  2F08                     move.l     -[A7], A0
  2683. 00001DB4  4267                     clr.w      -[A7]
  2684. 00001DB6  226E 0008                movea.l    A1, [A6 + 0x8]
  2685. 00001DBA  3011                     move.w     D0, [A1]
  2686. 00001DBC  5440                     addq.w     D0, 2
  2687. 00001DBE  3F00                     move.w     -[A7], D0
  2688. 00001DC0  3F2D EF28                move.w     -[A7], [A5 - 0x10D8]
  2689. 00001DC4  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2690. 00001DC8  301F                     move.w     D0, [A7]+
  2691. 00001DCA  205F                     movea.l    A0, [A7]+
  2692. 00001DCC  3080                     move.w     [A0], D0
  2693. 00001DCE  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2694. 00001DD2  4E5E                     unlink     A6
  2695. 00001DD4  205F                     movea.l    A0, [A7]+
  2696. 00001DD6  DEFC 0028                add.w      A7, 0x28 /* '(' */
  2697. 00001DDA  4ED0                     jmp        [A0]
  2698. fn00001DDC:
  2699. 00001DDC  4E56 EFB0                link       A6, -0x1050
  2700. 00001DE0  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2701. 00001DE4  206E 000C                movea.l    A0, [A6 + 0xC]
  2702. 00001DE8  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2703. 00001DEC  22D8                     move.l     [A1]+, [A0]+
  2704. 00001DEE  22D8                     move.l     [A1]+, [A0]+
  2705. 00001DF0  22D8                     move.l     [A1]+, [A0]+
  2706. 00001DF2  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  2707. 00001DF6  D16E 000A                add.w      [A6 + 0xA], D0
  2708. 00001DFA  302D B4B0                move.w     D0, [A5 - 0x4B50]
  2709. 00001DFE  D16E 0008                add.w      [A6 + 0x8], D0
  2710. 00001E02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2711. 00001E06  486E FFB8                pea.l      [A6 - 0x48]
  2712. 00001E0A  486E FFB4                pea.l      [A6 - 0x4C]
  2713. 00001E0E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  2714. 00001E12  42A7                     clr.l      -[A7]
  2715. 00001E14  202E FFF4                move.l     D0, [A6 - 0xC]
  2716. 00001E18  4480                     neg.l      D0
  2717. 00001E1A  2F00                     move.l     -[A7], D0
  2718. 00001E1C  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  2719. 00001E20  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2720. 00001E24  42A7                     clr.l      -[A7]
  2721. 00001E26  202E FFF8                move.l     D0, [A6 - 0x8]
  2722. 00001E2A  4480                     neg.l      D0
  2723. 00001E2C  2F00                     move.l     -[A7], D0
  2724. 00001E2E  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2725. 00001E32  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2726. 00001E36  2A1F                     move.l     D5, [A7]+
  2727. 00001E38  DA9F                     add.l      D5, [A7]+
  2728. 00001E3A  42A7                     clr.l      -[A7]
  2729. 00001E3C  202E FFF4                move.l     D0, [A6 - 0xC]
  2730. 00001E40  4480                     neg.l      D0
  2731. 00001E42  2F00                     move.l     -[A7], D0
  2732. 00001E44  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2733. 00001E48  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2734. 00001E4C  201F                     move.l     D0, [A7]+
  2735. 00001E4E  4480                     neg.l      D0
  2736. 00001E50  2F00                     move.l     -[A7], D0
  2737. 00001E52  42A7                     clr.l      -[A7]
  2738. 00001E54  222E FFF8                move.l     D1, [A6 - 0x8]
  2739. 00001E58  4481                     neg.l      D1
  2740. 00001E5A  2F01                     move.l     -[A7], D1
  2741. 00001E5C  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  2742. 00001E60  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2743. 00001E64  221F                     move.l     D1, [A7]+
  2744. 00001E66  201F                     move.l     D0, [A7]+
  2745. 00001E68  2801                     move.l     D4, D1
  2746. 00001E6A  D880                     add.l      D4, D0
  2747. 00001E6C  42A7                     clr.l      -[A7]
  2748. 00001E6E  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  2749. 00001E72  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2750. 00001E76  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2751. 00001E7A  2E1F                     move.l     D7, [A7]+
  2752. 00001E7C  42A7                     clr.l      -[A7]
  2753. 00001E7E  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  2754. 00001E82  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  2755. 00001E86  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2756. 00001E8A  2C1F                     move.l     D6, [A7]+
  2757. 00001E8C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2758. 00001E90  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2759. 00001E94  42A7                     clr.l      -[A7]
  2760. 00001E96  2F3C 00D3 8000           move.l     -[A7], 0xD38000
  2761. 00001E9C  202E FFB4                move.l     D0, [A6 - 0x4C]
  2762. 00001EA0  90AE FFB8                sub.l      D0, [A6 - 0x48]
  2763. 00001EA4  2F00                     move.l     -[A7], D0
  2764. 00001EA6  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2765. 00001EAA  42A7                     clr.l      -[A7]
  2766. 00001EAC  2F3C 00D3 8000           move.l     -[A7], 0xD38000
  2767. 00001EB2  202E FFB4                move.l     D0, [A6 - 0x4C]
  2768. 00001EB6  D0AE FFB8                add.l      D0, [A6 - 0x48]
  2769. 00001EBA  2F00                     move.l     -[A7], D0
  2770. 00001EBC  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2771. 00001EC0  42A7                     clr.l      -[A7]
  2772. 00001EC2  2F3C 00D3 8000           move.l     -[A7], 0xD38000
  2773. 00001EC8  202E FFB8                move.l     D0, [A6 - 0x48]
  2774. 00001ECC  D0AE FFB4                add.l      D0, [A6 - 0x4C]
  2775. 00001ED0  2F00                     move.l     -[A7], D0
  2776. 00001ED2  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2777. 00001ED6  42A7                     clr.l      -[A7]
  2778. 00001ED8  2F3C 00D3 8000           move.l     -[A7], 0xD38000
  2779. 00001EDE  202E FFB8                move.l     D0, [A6 - 0x48]
  2780. 00001EE2  90AE FFB4                sub.l      D0, [A6 - 0x4C]
  2781. 00001EE6  2F00                     move.l     -[A7], D0
  2782. 00001EE8  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2783. 00001EEC  486E FFF0                pea.l      [A6 - 0x10]
  2784. 00001EF0  486E FFF2                pea.l      [A6 - 0xE]
  2785. 00001EF4  486E FFEC                pea.l      [A6 - 0x14]
  2786. 00001EF8  486E FFEE                pea.l      [A6 - 0x12]
  2787. 00001EFC  4EBA FCE6                jsr        [PC - 0x31A /* 00001BE4 */]
  2788. 00001F00  302E FFF0                move.w     D0, [A6 - 0x10]
  2789. 00001F04  48C0                     ext.l      D0
  2790. 00001F06  2F00                     move.l     -[A7], D0
  2791. 00001F08  2F06                     move.l     -[A7], D6
  2792. 00001F0A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2793. 00001F0E  201F                     move.l     D0, [A7]+
  2794. 00001F10  D085                     add.l      D0, D5
  2795. 00001F12  322E FFEC                move.w     D1, [A6 - 0x14]
  2796. 00001F16  48C1                     ext.l      D1
  2797. 00001F18  2F01                     move.l     -[A7], D1
  2798. 00001F1A  2F07                     move.l     -[A7], D7
  2799. 00001F1C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2800. 00001F20  2A1F                     move.l     D5, [A7]+
  2801. 00001F22  DA80                     add.l      D5, D0
  2802. 00001F24  302E FFF0                move.w     D0, [A6 - 0x10]
  2803. 00001F28  48C0                     ext.l      D0
  2804. 00001F2A  2F00                     move.l     -[A7], D0
  2805. 00001F2C  2F07                     move.l     -[A7], D7
  2806. 00001F2E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2807. 00001F32  2004                     move.l     D0, D4
  2808. 00001F34  909F                     sub.l      D0, [A7]+
  2809. 00001F36  322E FFEC                move.w     D1, [A6 - 0x14]
  2810. 00001F3A  48C1                     ext.l      D1
  2811. 00001F3C  2F01                     move.l     -[A7], D1
  2812. 00001F3E  2F06                     move.l     -[A7], D6
  2813. 00001F40  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2814. 00001F44  281F                     move.l     D4, [A7]+
  2815. 00001F46  D880                     add.l      D4, D0
  2816. 00001F48  302E FFEC                move.w     D0, [A6 - 0x14]
  2817. 00001F4C  5040                     addq.w     D0, 8
  2818. 00001F4E  5340                     subq.w     D0, 1
  2819. 00001F50  48C0                     ext.l      D0
  2820. 00001F52  81FC 0008                divs.w     D0, 0x8
  2821. 00001F56  4840                     swap.w     D0
  2822. 00001F58  7208                     moveq.l    D1, 0x08
  2823. 00001F5A  9240                     sub.w      D1, D0
  2824. 00001F5C  3D41 FFE4                move.w     [A6 - 0x1C], D1
  2825. 00001F60  302E FFE4                move.w     D0, [A6 - 0x1C]
  2826. 00001F64  5340                     subq.w     D0, 1
  2827. 00001F66  48C0                     ext.l      D0
  2828. 00001F68  2F00                     move.l     -[A7], D0
  2829. 00001F6A  2F07                     move.l     -[A7], D7
  2830. 00001F6C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2831. 00001F70  201F                     move.l     D0, [A7]+
  2832. 00001F72  D085                     add.l      D0, D5
  2833. 00001F74  2D40 FFC8                move.l     [A6 - 0x38], D0
  2834. 00001F78  302E FFE4                move.w     D0, [A6 - 0x1C]
  2835. 00001F7C  5340                     subq.w     D0, 1
  2836. 00001F7E  48C0                     ext.l      D0
  2837. 00001F80  2F00                     move.l     -[A7], D0
  2838. 00001F82  2F06                     move.l     -[A7], D6
  2839. 00001F84  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2840. 00001F88  201F                     move.l     D0, [A7]+
  2841. 00001F8A  D084                     add.l      D0, D4
  2842. 00001F8C  2D40 FFCC                move.l     [A6 - 0x34], D0
  2843. 00001F90  2007                     move.l     D0, D7
  2844. 00001F92  E780                     asl        D0, 3
  2845. 00001F94  2D40 FFC0                move.l     [A6 - 0x40], D0
  2846. 00001F98  2006                     move.l     D0, D6
  2847. 00001F9A  E780                     asl        D0, 3
  2848. 00001F9C  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2849. 00001FA0  302E FFEE                move.w     D0, [A6 - 0x12]
  2850. 00001FA4  906E FFEC                sub.w      D0, [A6 - 0x14]
  2851. 00001FA8  5240                     addq.w     D0, 1
  2852. 00001FAA  3D40 FFBE                move.w     [A6 - 0x42], D0
  2853. 00001FAE  302E FFE4                move.w     D0, [A6 - 0x1C]
  2854. 00001FB2  5340                     subq.w     D0, 1
  2855. 00001FB4  322E FFBE                move.w     D1, [A6 - 0x42]
  2856. 00001FB8  9240                     sub.w      D1, D0
  2857. 00001FBA  5E41                     addq.w     D1, 7
  2858. 00001FBC  48C1                     ext.l      D1
  2859. 00001FBE  83FC 0008                divs.w     D1, 0x8
  2860. 00001FC2  3D41 FFBC                move.w     [A6 - 0x44], D1
  2861. 00001FC6  202D DE12                move.l     D0, [A5 - 0x21EE]
  2862. 00001FCA  E788                     lsl        D0, 3
  2863. 00001FCC  2D40 FFD0                move.l     [A6 - 0x30], D0
  2864. 00001FD0  426E EFB2                clr.w      [A6 - 0x104E]
  2865. 00001FD4  3D6E FFF2 EFB0           move.w     [A6 - 0x1050], [A6 - 0xE]
  2866. 00001FDA  3D6E FFF0 FFE8           move.w     [A6 - 0x18], [A6 - 0x10]
  2867. 00001FE0  6076                     bra        +0x78 /* 00002058 */
  2868. label00001FE2:
  2869. 00001FE2  302E FFE8                move.w     D0, [A6 - 0x18]
  2870. 00001FE6  41ED EF2A                lea.l      A0, [A5 - 0x10D6]
  2871. 00001FEA  1230 0000                move.b     D1, [A0 + D0.w]
  2872. 00001FEE  6726                     beq        +0x28 /* 00002016 */
  2873. 00001FF0  2F2D DE22                move.l     -[A7], [A5 - 0x21DE]
  2874. 00001FF4  2F05                     move.l     -[A7], D5
  2875. 00001FF6  2F04                     move.l     -[A7], D4
  2876. 00001FF8  2F07                     move.l     -[A7], D7
  2877. 00001FFA  2F06                     move.l     -[A7], D6
  2878. 00001FFC  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  2879. 00002000  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2880. 00002004  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  2881. 00002008  486E EFB4                pea.l      [A6 - 0x104C]
  2882. 0000200C  486E EFB2                pea.l      [A6 - 0x104E]
  2883. 00002010  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2884. 00002014  602C                     bra        +0x2E /* 00002042 */
  2885. label00002016:
  2886. 00002016  2F2D DE22                move.l     -[A7], [A5 - 0x21DE]
  2887. 0000201A  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2888. 0000201E  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  2889. 00002022  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  2890. 00002026  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2891. 0000202A  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  2892. 0000202E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2893. 00002032  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  2894. 00002036  486E EFB4                pea.l      [A6 - 0x104C]
  2895. 0000203A  486E EFB2                pea.l      [A6 - 0x104E]
  2896. 0000203E  4EAD 05D2                jsr        [A5 + 0x5D2 /* export_182 */]
  2897. label00002042:
  2898. 00002042  DA86                     add.l      D5, D6
  2899. 00002044  9887                     sub.l      D4, D7
  2900. 00002046  2006                     move.l     D0, D6
  2901. 00002048  D1AE FFC8                add.l      [A6 - 0x38], D0
  2902. 0000204C  2007                     move.l     D0, D7
  2903. 0000204E  91AE FFCC                sub.l      [A6 - 0x34], D0
  2904. 00002052  526E FFE8                addq.w     [A6 - 0x18], 1
  2905. 00002056  690A                     bvs        +0xC /* 00002062 */
  2906. label00002058:
  2907. 00002058  302E FFE8                move.w     D0, [A6 - 0x18]
  2908. 0000205C  B06E EFB0                cmp.w      D0, [A6 - 0x1050]
  2909. 00002060  6F80                     ble        -0x7E /* 00001FE2 */
  2910. label00002062:
  2911. 00002062  102D FDC4                move.b     D0, [A5 - 0x23C]
  2912. 00002066  6712                     beq        +0x14 /* 0000207A */
  2913. 00002068  486E EFB4                pea.l      [A6 - 0x104C]
  2914. 0000206C  3F2E EFB2                move.w     -[A7], [A6 - 0x104E]
  2915. 00002070  1F2D DBEA                move.b     -[A7], [A5 - 0x2416]
  2916. 00002074  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  2917. 00002078  6010                     bra        +0x12 /* 0000208A */
  2918. label0000207A:
  2919. 0000207A  486E EFB4                pea.l      [A6 - 0x104C]
  2920. 0000207E  3F2E EFB2                move.w     -[A7], [A6 - 0x104E]
  2921. 00002082  1F2D DBEA                move.b     -[A7], [A5 - 0x2416]
  2922. 00002086  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2923. label0000208A:
  2924. 0000208A  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2925. 0000208E  4E5E                     unlink     A6
  2926. 00002090  205F                     movea.l    A0, [A7]+
  2927. 00002092  504F                     addq.w     A7, 8
  2928. 00002094  4ED0                     jmp        [A0]
  2929. fn00002096:
  2930. 00002096  4E56 FFF4                link       A6, -0x000C
  2931. 0000209A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2932. 0000209E  2A2E 0016                move.l     D5, [A6 + 0x16]
  2933. 000020A2  2C2E 0012                move.l     D6, [A6 + 0x12]
  2934. 000020A6  302E 0008                move.w     D0, [A6 + 0x8]
  2935. 000020AA  5340                     subq.w     D0, 1
  2936. 000020AC  3D40 FFF4                move.w     [A6 - 0xC], D0
  2937. 000020B0  4247                     clr.w      D7
  2938. 000020B2  602C                     bra        +0x2E /* 000020E0 */
  2939. label000020B4:
  2940. 000020B4  206E 001E                movea.l    A0, [A6 + 0x1E]
  2941. 000020B8  226E 001A                movea.l    A1, [A6 + 0x1A]
  2942. 000020BC  3007                     move.w     D0, D7
  2943. 000020BE  D051                     add.w      D0, [A1]
  2944. 000020C0  E540                     asl        D0.w, 2
  2945. 000020C2  49F0 0000                lea.l      A4, [A0 + D0.w]
  2946. 000020C6  2005                     move.l     D0, D5
  2947. 000020C8  4840                     swap.w     D0
  2948. 000020CA  3940 0002                move.w     [A4 + 0x2], D0
  2949. 000020CE  2006                     move.l     D0, D6
  2950. 000020D0  4840                     swap.w     D0
  2951. 000020D2  3880                     move.w     [A4], D0
  2952. 000020D4  DAAE 000E                add.l      D5, [A6 + 0xE]
  2953. 000020D8  DCAE 000A                add.l      D6, [A6 + 0xA]
  2954. 000020DC  5247                     addq.w     D7, 1
  2955. 000020DE  6906                     bvs        +0x8 /* 000020E6 */
  2956. label000020E0:
  2957. 000020E0  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  2958. 000020E4  6FCE                     ble        -0x30 /* 000020B4 */
  2959. label000020E6:
  2960. 000020E6  206E 001A                movea.l    A0, [A6 + 0x1A]
  2961. 000020EA  302E 0008                move.w     D0, [A6 + 0x8]
  2962. 000020EE  D150                     add.w      [A0], D0
  2963. 000020F0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2964. 000020F4  4E5E                     unlink     A6
  2965. 000020F6  205F                     movea.l    A0, [A7]+
  2966. 000020F8  DEFC 001A                add.w      A7, 0x1A
  2967. 000020FC  4ED0                     jmp        [A0]
  2968. fn000020FE:
  2969. 000020FE  4E56 EFC6                link       A6, -0x103A
  2970. 00002102  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2971. 00002106  206E 0008                movea.l    A0, [A6 + 0x8]
  2972. 0000210A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2973. 0000210E  22D8                     move.l     [A1]+, [A0]+
  2974. 00002110  22D8                     move.l     [A1]+, [A0]+
  2975. 00002112  22D8                     move.l     [A1]+, [A0]+
  2976. 00002114  42A7                     clr.l      -[A7]
  2977. 00002116  2F2D FD8C                move.l     -[A7], [A5 - 0x274]
  2978. 0000211A  42A7                     clr.l      -[A7]
  2979. 0000211C  3F2D DD4A                move.w     -[A7], [A5 - 0x22B6]
  2980. 00002120  3F3C 0200                move.w     -[A7], 0x200
  2981. 00002124  A869                     syscall    FixRatio
  2982. 00002126  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2983. 0000212A  2E1F                     move.l     D7, [A7]+
  2984. 0000212C  42A7                     clr.l      -[A7]
  2985. 0000212E  2F07                     move.l     -[A7], D7
  2986. 00002130  42A7                     clr.l      -[A7]
  2987. 00002132  3F2D DD48                move.w     -[A7], [A5 - 0x22B8]
  2988. 00002136  3F2D DD4A                move.w     -[A7], [A5 - 0x22B6]
  2989. 0000213A  A869                     syscall    FixRatio
  2990. 0000213C  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  2991. 00002140  281F                     move.l     D4, [A7]+
  2992. 00002142  4267                     clr.w      -[A7]
  2993. 00002144  202E FFF4                move.l     D0, [A6 - 0xC]
  2994. 00002148  9084                     sub.l      D0, D4
  2995. 0000214A  2F00                     move.l     -[A7], D0
  2996. 0000214C  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  2997. 00002150  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2998. 00002154  201F                     move.l     D0, [A7]+
  2999. 00002156  3F00                     move.w     -[A7], D0
  3000. 00002158  4267                     clr.w      -[A7]
  3001. 0000215A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3002. 0000215E  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  3003. 00002162  4267                     clr.w      -[A7]
  3004. 00002164  202E FFF8                move.l     D0, [A6 - 0x8]
  3005. 00002168  9087                     sub.l      D0, D7
  3006. 0000216A  2F00                     move.l     -[A7], D0
  3007. 0000216C  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  3008. 00002170  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3009. 00002174  201F                     move.l     D0, [A7]+
  3010. 00002176  3F00                     move.w     -[A7], D0
  3011. 00002178  4267                     clr.w      -[A7]
  3012. 0000217A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  3013. 0000217E  3C1F                     move.w     D6, [A7]+
  3014. 00002180  4267                     clr.w      -[A7]
  3015. 00002182  2004                     move.l     D0, D4
  3016. 00002184  D0AE FFF4                add.l      D0, [A6 - 0xC]
  3017. 00002188  2F00                     move.l     -[A7], D0
  3018. 0000218A  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  3019. 0000218E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3020. 00002192  201F                     move.l     D0, [A7]+
  3021. 00002194  5280                     addq.l     D0, 1
  3022. 00002196  3F00                     move.w     -[A7], D0
  3023. 00002198  3F2D EF28                move.w     -[A7], [A5 - 0x10D8]
  3024. 0000219C  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3025. 000021A0  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  3026. 000021A4  4267                     clr.w      -[A7]
  3027. 000021A6  2007                     move.l     D0, D7
  3028. 000021A8  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3029. 000021AC  2F00                     move.l     -[A7], D0
  3030. 000021AE  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  3031. 000021B2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3032. 000021B6  201F                     move.l     D0, [A7]+
  3033. 000021B8  5280                     addq.l     D0, 1
  3034. 000021BA  3F00                     move.w     -[A7], D0
  3035. 000021BC  3F2D EF28                move.w     -[A7], [A5 - 0x10D8]
  3036. 000021C0  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3037. 000021C4  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  3038. 000021C8  3006                     move.w     D0, D6
  3039. 000021CA  5040                     addq.w     D0, 8
  3040. 000021CC  5340                     subq.w     D0, 1
  3041. 000021CE  48C0                     ext.l      D0
  3042. 000021D0  81FC 0008                divs.w     D0, 0x8
  3043. 000021D4  4840                     swap.w     D0
  3044. 000021D6  7208                     moveq.l    D1, 0x08
  3045. 000021D8  9240                     sub.w      D1, D0
  3046. 000021DA  3D41 FFEA                move.w     [A6 - 0x16], D1
  3047. 000021DE  42A7                     clr.l      -[A7]
  3048. 000021E0  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  3049. 000021E4  202D FD8C                move.l     D0, [A5 - 0x274]
  3050. 000021E8  E088                     lsr        D0, 8
  3051. 000021EA  2F00                     move.l     -[A7], D0
  3052. 000021EC  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  3053. 000021F0  2A1F                     move.l     D5, [A7]+
  3054. 000021F2  42A7                     clr.l      -[A7]
  3055. 000021F4  2007                     move.l     D0, D7
  3056. 000021F6  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3057. 000021FA  3206                     move.w     D1, D6
  3058. 000021FC  48C1                     ext.l      D1
  3059. 000021FE  2F01                     move.l     -[A7], D1
  3060. 00002200  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  3061. 00002204  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3062. 00002208  909F                     sub.l      D0, [A7]+
  3063. 0000220A  2F00                     move.l     -[A7], D0
  3064. 0000220C  202D FD8C                move.l     D0, [A5 - 0x274]
  3065. 00002210  E088                     lsr        D0, 8
  3066. 00002212  2F00                     move.l     -[A7], D0
  3067. 00002214  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  3068. 00002218  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  3069. 0000221C  42A7                     clr.l      -[A7]
  3070. 0000221E  2004                     move.l     D0, D4
  3071. 00002220  D0AE FFF4                add.l      D0, [A6 - 0xC]
  3072. 00002224  322E FFF0                move.w     D1, [A6 - 0x10]
  3073. 00002228  48C1                     ext.l      D1
  3074. 0000222A  2F01                     move.l     -[A7], D1
  3075. 0000222C  2F2D EF24                move.l     -[A7], [A5 - 0x10DC]
  3076. 00002230  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3077. 00002234  909F                     sub.l      D0, [A7]+
  3078. 00002236  2F00                     move.l     -[A7], D0
  3079. 00002238  202D FD8C                move.l     D0, [A5 - 0x274]
  3080. 0000223C  E088                     lsr        D0, 8
  3081. 0000223E  2F00                     move.l     -[A7], D0
  3082. 00002240  4EAD 05E2                jsr        [A5 + 0x5E2 /* export_184 */]
  3083. 00002244  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  3084. 00002248  302E FFEA                move.w     D0, [A6 - 0x16]
  3085. 0000224C  5340                     subq.w     D0, 1
  3086. 0000224E  48C0                     ext.l      D0
  3087. 00002250  2F00                     move.l     -[A7], D0
  3088. 00002252  2F05                     move.l     -[A7], D5
  3089. 00002254  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3090. 00002258  202E FFD8                move.l     D0, [A6 - 0x28]
  3091. 0000225C  909F                     sub.l      D0, [A7]+
  3092. 0000225E  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3093. 00002262  2005                     move.l     D0, D5
  3094. 00002264  E780                     asl        D0, 3
  3095. 00002266  2D40 FFCC                move.l     [A6 - 0x34], D0
  3096. 0000226A  302E FFEE                move.w     D0, [A6 - 0x12]
  3097. 0000226E  9046                     sub.w      D0, D6
  3098. 00002270  5040                     addq.w     D0, 8
  3099. 00002272  48C0                     ext.l      D0
  3100. 00002274  81FC 0008                divs.w     D0, 0x8
  3101. 00002278  3D40 FFCA                move.w     [A6 - 0x36], D0
  3102. 0000227C  426E FFC8                clr.w      [A6 - 0x38]
  3103. 00002280  3D6E FFF2 EFC6           move.w     [A6 - 0x103A], [A6 - 0xE]
  3104. 00002286  3D6E FFF0 FFE8           move.w     [A6 - 0x18], [A6 - 0x10]
  3105. 0000228C  6064                     bra        +0x66 /* 000022F2 */
  3106. label0000228E:
  3107. 0000228E  302E FFE8                move.w     D0, [A6 - 0x18]
  3108. 00002292  41ED EF2A                lea.l      A0, [A5 - 0x10D6]
  3109. 00002296  1230 0000                move.b     D1, [A0 + D0.w]
  3110. 0000229A  6728                     beq        +0x2A /* 000022C4 */
  3111. 0000229C  486E EFC8                pea.l      [A6 - 0x1038]
  3112. 000022A0  486E FFC8                pea.l      [A6 - 0x38]
  3113. 000022A4  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3114. 000022A8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3115. 000022AC  2005                     move.l     D0, D5
  3116. 000022AE  4480                     neg.l      D0
  3117. 000022B0  2F00                     move.l     -[A7], D0
  3118. 000022B2  42A7                     clr.l      -[A7]
  3119. 000022B4  302E FFEE                move.w     D0, [A6 - 0x12]
  3120. 000022B8  9046                     sub.w      D0, D6
  3121. 000022BA  5240                     addq.w     D0, 1
  3122. 000022BC  3F00                     move.w     -[A7], D0
  3123. 000022BE  4EBA FDD6                jsr        [PC - 0x22A /* 00002096 */]
  3124. 000022C2  6022                     bra        +0x24 /* 000022E6 */
  3125. label000022C4:
  3126. 000022C4  486E EFC8                pea.l      [A6 - 0x1038]
  3127. 000022C8  486E FFC8                pea.l      [A6 - 0x38]
  3128. 000022CC  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3129. 000022D0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3130. 000022D4  202E FFCC                move.l     D0, [A6 - 0x34]
  3131. 000022D8  4480                     neg.l      D0
  3132. 000022DA  2F00                     move.l     -[A7], D0
  3133. 000022DC  42A7                     clr.l      -[A7]
  3134. 000022DE  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  3135. 000022E2  4EBA FDB2                jsr        [PC - 0x24E /* 00002096 */]
  3136. label000022E6:
  3137. 000022E6  2005                     move.l     D0, D5
  3138. 000022E8  91AE FFDC                sub.l      [A6 - 0x24], D0
  3139. 000022EC  526E FFE8                addq.w     [A6 - 0x18], 1
  3140. 000022F0  690A                     bvs        +0xC /* 000022FC */
  3141. label000022F2:
  3142. 000022F2  302E FFE8                move.w     D0, [A6 - 0x18]
  3143. 000022F6  B06E EFC6                cmp.w      D0, [A6 - 0x103A]
  3144. 000022FA  6F92                     ble        -0x6C /* 0000228E */
  3145. label000022FC:
  3146. 000022FC  486E EFC8                pea.l      [A6 - 0x1038]
  3147. 00002300  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  3148. 00002304  1F2D DBEA                move.b     -[A7], [A5 - 0x2416]
  3149. 00002308  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  3150. 0000230C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  3151. 00002310  4E5E                     unlink     A6
  3152. 00002312  2E9F                     move.l     [A7], [A7]+
  3153. 00002314  4E75                     rts
  3154. fn00002316:
  3155. 00002316  4E56 FFFE                link       A6, -0x0002
  3156. 0000231A  2F07                     move.l     -[A7], D7
  3157. 0000231C  102D E97A                move.b     D0, [A5 - 0x1686]
  3158. 00002320  6600 0090                bne        +0x92 /* 000023B2 */
  3159. 00002324  1E2D DBE9                move.b     D7, [A5 - 0x2417]
  3160. 00002328  42A7                     clr.l      -[A7]
  3161. 0000232A  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3162. 0000232E  907C 000F                sub.w      D0, 0xF
  3163. 00002332  907C 0028                sub.w      D0, 0x28 /* '(' */
  3164. 00002336  3F00                     move.w     -[A7], D0
  3165. 00002338  3F2D B4B0                move.w     -[A7], [A5 - 0x4B50]
  3166. 0000233C  2E9F                     move.l     [A7], [A7]+
  3167. 0000233E  42A7                     clr.l      -[A7]
  3168. 00002340  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3169. 00002344  907C 0028                sub.w      D0, 0x28 /* '(' */
  3170. 00002348  3F00                     move.w     -[A7], D0
  3171. 0000234A  3F2D B4B0                move.w     -[A7], [A5 - 0x4B50]
  3172. 0000234E  2E9F                     move.l     [A7], [A7]+
  3173. 00002350  1F07                     move.b     -[A7], D7
  3174. 00002352  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3175. 00002356  42A7                     clr.l      -[A7]
  3176. 00002358  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3177. 0000235C  D07C 000F                add.w      D0, 0xF
  3178. 00002360  D07C 0028                add.w      D0, 0x28 /* '(' */
  3179. 00002364  3F00                     move.w     -[A7], D0
  3180. 00002366  3F2D B4B0                move.w     -[A7], [A5 - 0x4B50]
  3181. 0000236A  2E9F                     move.l     [A7], [A7]+
  3182. 0000236C  42A7                     clr.l      -[A7]
  3183. 0000236E  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3184. 00002372  D07C 0028                add.w      D0, 0x28 /* '(' */
  3185. 00002376  3F00                     move.w     -[A7], D0
  3186. 00002378  3F2D B4B0                move.w     -[A7], [A5 - 0x4B50]
  3187. 0000237C  2E9F                     move.l     [A7], [A7]+
  3188. 0000237E  1F07                     move.b     -[A7], D7
  3189. 00002380  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3190. 00002384  42A7                     clr.l      -[A7]
  3191. 00002386  3F2D B4B2                move.w     -[A7], [A5 - 0x4B4E]
  3192. 0000238A  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3193. 0000238E  907C 000F                sub.w      D0, 0xF
  3194. 00002392  907C 0028                sub.w      D0, 0x28 /* '(' */
  3195. 00002396  3F00                     move.w     -[A7], D0
  3196. 00002398  2E9F                     move.l     [A7], [A7]+
  3197. 0000239A  42A7                     clr.l      -[A7]
  3198. 0000239C  3F2D B4B2                move.w     -[A7], [A5 - 0x4B4E]
  3199. 000023A0  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3200. 000023A4  907C 0028                sub.w      D0, 0x28 /* '(' */
  3201. 000023A8  3F00                     move.w     -[A7], D0
  3202. 000023AA  2E9F                     move.l     [A7], [A7]+
  3203. 000023AC  1F07                     move.b     -[A7], D7
  3204. 000023AE  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3205. label000023B2:
  3206. 000023B2  2E1F                     move.l     D7, [A7]+
  3207. 000023B4  4E5E                     unlink     A6
  3208. 000023B6  4E75                     rts
  3209. fn000023B8:
  3210. 000023B8  4E56 FFE4                link       A6, -0x001C
  3211. 000023BC  48E7 0108                movem.l    -[A7], D7,A4
  3212. 000023C0  206D E9D0                movea.l    A0, [A5 - 0x1630]
  3213. 000023C4  102D DBE9                move.b     D0, [A5 - 0x2417]
  3214. 000023C8  4880                     ext.w      D0
  3215. 000023CA  C1FC 03EA                muls.w     D0, 0x3EA
  3216. 000023CE  49F0 0000                lea.l      A4, [A0 + D0.w]
  3217. 000023D2  486D EEF4                pea.l      [A5 - 0x110C]
  3218. 000023D6  3014                     move.w     D0, [A4]
  3219. 000023D8  5240                     addq.w     D0, 1
  3220. 000023DA  E540                     asl        D0.w, 2
  3221. 000023DC  4874 00FE                pea.l      [A4 + D0.w - 0x2]
  3222. 000023E0  7004                     moveq.l    D0, 0x04
  3223. 000023E2  C1FC 000C                muls.w     D0, 0xC
  3224. 000023E6  48C0                     ext.l      D0
  3225. 000023E8  2F00                     move.l     -[A7], D0
  3226. 000023EA  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3227. 000023EE  0654 000C                addi.w     [A4], 0xC
  3228. 000023F2  102D FDAB                move.b     D0, [A5 - 0x255]
  3229. 000023F6  4880                     ext.w      D0
  3230. 000023F8  B06D FD88                cmp.w      D0, [A5 - 0x278]
  3231. 000023FC  6606                     bne        +0x8 /* 00002404 */
  3232. 000023FE  1E2D DBE5                move.b     D7, [A5 - 0x241B]
  3233. 00002402  6004                     bra        +0x6 /* 00002408 */
  3234. label00002404:
  3235. 00002404  1E2D DBE2                move.b     D7, [A5 - 0x241E]
  3236. label00002408:
  3237. 00002408  102D FD90                move.b     D0, [A5 - 0x270]
  3238. 0000240C  660E                     bne        +0x10 /* 0000241C */
  3239. 0000240E  42A7                     clr.l      -[A7]
  3240. 00002410  4267                     clr.w      -[A7]
  3241. 00002412  1F07                     move.b     -[A7], D7
  3242. 00002414  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  3243. 00002418  4EBA E73C                jsr        [PC - 0x18C4 /* 00000B56 */]
  3244. label0000241C:
  3245. 0000241C  4CDF 1080                movem.l    D7,A4, [A7]+
  3246. 00002420  4E5E                     unlink     A6
  3247. 00002422  4E75                     rts
  3248. fn00002424:
  3249. 00002424  4E56 FFEE                link       A6, -0x0012
  3250. 00002428  48E7 0308                movem.l    -[A7], D6,D7,A4
  3251. 0000242C  206E 0012                movea.l    A0, [A6 + 0x12]
  3252. 00002430  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3253. 00002434  22D8                     move.l     [A1]+, [A0]+
  3254. 00002436  22D8                     move.l     [A1]+, [A0]+
  3255. 00002438  22D8                     move.l     [A1]+, [A0]+
  3256. 0000243A  206D FDA6                movea.l    A0, [A5 - 0x25A]
  3257. 0000243E  102D FDAB                move.b     D0, [A5 - 0x255]
  3258. 00002442  4880                     ext.w      D0
  3259. 00002444  C1FC 0092                muls.w     D0, 0x92
  3260. 00002448  3C30 00BE                move.w     D6, [A0 + D0.w - 0x66]
  3261. 0000244C  486E FFF4                pea.l      [A6 - 0xC]
  3262. 00002450  4EBA FCAC                jsr        [PC - 0x354 /* 000020FE */]
  3263. 00002454  3D6D FDA0 FFEE           move.w     [A6 - 0x12], [A5 - 0x260]
  3264. 0000245A  7E01                     moveq.l    D7, 0x01
  3265. 0000245C  6038                     bra        +0x3A /* 00002496 */
  3266. label0000245E:
  3267. 0000245E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  3268. 00002462  3007                     move.w     D0, D7
  3269. 00002464  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  3270. 00002468  49F0 00DC                lea.l      A4, [A0 + D0.w - 0x36]
  3271. 0000246C  700E                     moveq.l    D0, 0x0E
  3272. 0000246E  B02C 0014                cmp.b      D0, [A4 + 0x14]
  3273. 00002472  671E                     beq        +0x20 /* 00002492 */
  3274. 00002474  3F07                     move.w     -[A7], D7
  3275. 00002476  1F2C 0014                move.b     -[A7], [A4 + 0x14]
  3276. 0000247A  2F0C                     move.l     -[A7], A4
  3277. 0000247C  486E FFF4                pea.l      [A6 - 0xC]
  3278. 00002480  42A7                     clr.l      -[A7]
  3279. 00002482  42A7                     clr.l      -[A7]
  3280. 00002484  2E9F                     move.l     [A7], [A7]+
  3281. 00002486  BC47                     cmp.w      D6, D7
  3282. 00002488  57C0                     seq        D0
  3283. 0000248A  4400                     neg.b      D0
  3284. 0000248C  1F00                     move.b     -[A7], D0
  3285. 0000248E  4EBA EF1E                jsr        [PC - 0x10E2 /* 000013AE */]
  3286. label00002492:
  3287. 00002492  5247                     addq.w     D7, 1
  3288. 00002494  6906                     bvs        +0x8 /* 0000249C */
  3289. label00002496:
  3290. 00002496  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  3291. 0000249A  6FC2                     ble        -0x3C /* 0000245E */
  3292. label0000249C:
  3293. 0000249C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3294. 000024A0  4E5E                     unlink     A6
  3295. 000024A2  205F                     movea.l    A0, [A7]+
  3296. 000024A4  DEFC 000E                add.w      A7, 0xE
  3297. 000024A8  4ED0                     jmp        [A0]
  3298. fn000024AA:
  3299. 000024AA  4E56 FD9A                link       A6, -0x0266
  3300. 000024AE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  3301. 000024B2  42A7                     clr.l      -[A7]
  3302. 000024B4  2F3C 8000 0400           move.l     -[A7], 0x80000400
  3303. 000024BA  301F                     move.w     D0, [A7]+
  3304. 000024BC  C0DF                     mulu.w     D0, [A7]+
  3305. 000024BE  2E80                     move.l     [A7], D0
  3306. 000024C0  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  3307. 000024C4  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  3308. 000024CA  7000                     moveq.l    D0, 0x00
  3309. 000024CC  2D40 FFF8                move.l     [A6 - 0x8], D0
  3310. 000024D0  42A7                     clr.l      -[A7]
  3311. 000024D2  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3312. 000024D6  907C 00A3                sub.w      D0, 0xA3
  3313. 000024DA  3F00                     move.w     -[A7], D0
  3314. 000024DC  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3315. 000024E0  907C 00A3                sub.w      D0, 0xA3
  3316. 000024E4  3F00                     move.w     -[A7], D0
  3317. 000024E6  2E9F                     move.l     [A7], [A7]+
  3318. 000024E8  42A7                     clr.l      -[A7]
  3319. 000024EA  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3320. 000024EE  D07C 00A3                add.w      D0, 0xA3
  3321. 000024F2  3F00                     move.w     -[A7], D0
  3322. 000024F4  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3323. 000024F8  907C 00A3                sub.w      D0, 0xA3
  3324. 000024FC  3F00                     move.w     -[A7], D0
  3325. 000024FE  2E9F                     move.l     [A7], [A7]+
  3326. 00002500  1F3C 0006                move.b     -[A7], 0x6
  3327. 00002504  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3328. 00002508  42A7                     clr.l      -[A7]
  3329. 0000250A  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3330. 0000250E  D07C 00A3                add.w      D0, 0xA3
  3331. 00002512  3F00                     move.w     -[A7], D0
  3332. 00002514  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3333. 00002518  907C 00A3                sub.w      D0, 0xA3
  3334. 0000251C  3F00                     move.w     -[A7], D0
  3335. 0000251E  2E9F                     move.l     [A7], [A7]+
  3336. 00002520  42A7                     clr.l      -[A7]
  3337. 00002522  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3338. 00002526  D07C 00A3                add.w      D0, 0xA3
  3339. 0000252A  3F00                     move.w     -[A7], D0
  3340. 0000252C  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3341. 00002530  D07C 00A3                add.w      D0, 0xA3
  3342. 00002534  3F00                     move.w     -[A7], D0
  3343. 00002536  2E9F                     move.l     [A7], [A7]+
  3344. 00002538  1F3C 0006                move.b     -[A7], 0x6
  3345. 0000253C  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3346. 00002540  42A7                     clr.l      -[A7]
  3347. 00002542  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3348. 00002546  D07C 00A3                add.w      D0, 0xA3
  3349. 0000254A  3F00                     move.w     -[A7], D0
  3350. 0000254C  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3351. 00002550  D07C 00A3                add.w      D0, 0xA3
  3352. 00002554  3F00                     move.w     -[A7], D0
  3353. 00002556  2E9F                     move.l     [A7], [A7]+
  3354. 00002558  42A7                     clr.l      -[A7]
  3355. 0000255A  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3356. 0000255E  907C 00A3                sub.w      D0, 0xA3
  3357. 00002562  3F00                     move.w     -[A7], D0
  3358. 00002564  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3359. 00002568  D07C 00A3                add.w      D0, 0xA3
  3360. 0000256C  3F00                     move.w     -[A7], D0
  3361. 0000256E  2E9F                     move.l     [A7], [A7]+
  3362. 00002570  1F3C 0006                move.b     -[A7], 0x6
  3363. 00002574  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3364. 00002578  42A7                     clr.l      -[A7]
  3365. 0000257A  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3366. 0000257E  907C 00A3                sub.w      D0, 0xA3
  3367. 00002582  3F00                     move.w     -[A7], D0
  3368. 00002584  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3369. 00002588  D07C 00A3                add.w      D0, 0xA3
  3370. 0000258C  3F00                     move.w     -[A7], D0
  3371. 0000258E  2E9F                     move.l     [A7], [A7]+
  3372. 00002590  42A7                     clr.l      -[A7]
  3373. 00002592  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3374. 00002596  907C 00A3                sub.w      D0, 0xA3
  3375. 0000259A  3F00                     move.w     -[A7], D0
  3376. 0000259C  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3377. 000025A0  907C 00A3                sub.w      D0, 0xA3
  3378. 000025A4  3F00                     move.w     -[A7], D0
  3379. 000025A6  2E9F                     move.l     [A7], [A7]+
  3380. 000025A8  1F3C 0006                move.b     -[A7], 0x6
  3381. 000025AC  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3382. 000025B0  206D FDA6                movea.l    A0, [A5 - 0x25A]
  3383. 000025B4  102D FDAB                move.b     D0, [A5 - 0x255]
  3384. 000025B8  4880                     ext.w      D0
  3385. 000025BA  C1FC 0092                muls.w     D0, 0x92
  3386. 000025BE  3D70 00BE FFFC           move.w     [A6 - 0x4], [A0 + D0.w - 0x66]
  3387. 000025C4  3D6D FDA0 FE9A           move.w     [A6 - 0x166], [A5 - 0x260]
  3388. 000025CA  7A01                     moveq.l    D5, 0x01
  3389. 000025CC  6040                     bra        +0x42 /* 0000260E */
  3390. label000025CE:
  3391. 000025CE  206D FDA2                movea.l    A0, [A5 - 0x25E]
  3392. 000025D2  3005                     move.w     D0, D5
  3393. 000025D4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  3394. 000025D8  49F0 00DC                lea.l      A4, [A0 + D0.w - 0x36]
  3395. 000025DC  700E                     moveq.l    D0, 0x0E
  3396. 000025DE  B02C 0014                cmp.b      D0, [A4 + 0x14]
  3397. 000025E2  6726                     beq        +0x28 /* 0000260A */
  3398. 000025E4  3F05                     move.w     -[A7], D5
  3399. 000025E6  1F2C 0014                move.b     -[A7], [A4 + 0x14]
  3400. 000025EA  2F0C                     move.l     -[A7], A4
  3401. 000025EC  486E FFF0                pea.l      [A6 - 0x10]
  3402. 000025F0  42A7                     clr.l      -[A7]
  3403. 000025F2  42A7                     clr.l      -[A7]
  3404. 000025F4  2E9F                     move.l     [A7], [A7]+
  3405. 000025F6  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  3406. 000025FA  57C0                     seq        D0
  3407. 000025FC  4400                     neg.b      D0
  3408. 000025FE  1F00                     move.b     -[A7], D0
  3409. 00002600  2F3C 0320 0000           move.l     -[A7], 0x3200000
  3410. 00002606  4EBA F1AA                jsr        [PC - 0xE56 /* 000017B2 */]
  3411. label0000260A:
  3412. 0000260A  5245                     addq.w     D5, 1
  3413. 0000260C  6906                     bvs        +0x8 /* 00002614 */
  3414. label0000260E:
  3415. 0000260E  BA6E FE9A                cmp.w      D5, [A6 - 0x166]
  3416. 00002612  6FBA                     ble        -0x44 /* 000025CE */
  3417. label00002614:
  3418. 00002614  102D FDC3                move.b     D0, [A5 - 0x23D]
  3419. 00002618  6700 02E0                beq        +0x2E2 /* 000028FA */
  3420. 0000261C  3E2D B4B2                move.w     D7, [A5 - 0x4B4E]
  3421. 00002620  DE7C 00D2                add.w      D7, 0xD2
  3422. 00002624  3C2D B4B0                move.w     D6, [A5 - 0x4B50]
  3423. 00002628  70FF                     moveq.l    D0, 0xFFFFFFFF
  3424. 0000262A  B0AD DBB6                cmp.l      D0, [A5 - 0x244A]
  3425. 0000262E  6770                     beq        +0x72 /* 000026A0 */
  3426. 00002630  42A7                     clr.l      -[A7]
  3427. 00002632  4267                     clr.w      -[A7]
  3428. 00002634  2F2D DBB6                move.l     -[A7], [A5 - 0x244A]
  3429. 00002638  3E9F                     move.w     [A7], [A7]+
  3430. 0000263A  3E9F                     move.w     [A7], [A7]+
  3431. 0000263C  301F                     move.w     D0, [A7]+
  3432. 0000263E  41ED E3DA                lea.l      A0, [A5 - 0x1C26]
  3433. 00002642  E540                     asl        D0.w, 2
  3434. 00002644  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  3435. 00002648  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  3436. 0000264C  301F                     move.w     D0, [A7]+
  3437. 0000264E  C1DF                     muls.w     D0, [A7]+
  3438. 00002650  2E80                     move.l     [A7], D0
  3439. 00002652  201F                     move.l     D0, [A7]+
  3440. 00002654  4840                     swap.w     D0
  3441. 00002656  3807                     move.w     D4, D7
  3442. 00002658  9840                     sub.w      D4, D0
  3443. 0000265A  42A7                     clr.l      -[A7]
  3444. 0000265C  4267                     clr.w      -[A7]
  3445. 0000265E  2F2D DBB6                move.l     -[A7], [A5 - 0x244A]
  3446. 00002662  3E9F                     move.w     [A7], [A7]+
  3447. 00002664  3E9F                     move.w     [A7], [A7]+
  3448. 00002666  301F                     move.w     D0, [A7]+
  3449. 00002668  41ED DE3A                lea.l      A0, [A5 - 0x21C6]
  3450. 0000266C  E540                     asl        D0.w, 2
  3451. 0000266E  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  3452. 00002672  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  3453. 00002676  301F                     move.w     D0, [A7]+
  3454. 00002678  C1DF                     muls.w     D0, [A7]+
  3455. 0000267A  2E80                     move.l     [A7], D0
  3456. 0000267C  201F                     move.l     D0, [A7]+
  3457. 0000267E  4840                     swap.w     D0
  3458. 00002680  3206                     move.w     D1, D6
  3459. 00002682  9240                     sub.w      D1, D0
  3460. 00002684  3D41 FFDC                move.w     [A6 - 0x24], D1
  3461. 00002688  42A7                     clr.l      -[A7]
  3462. 0000268A  3F07                     move.w     -[A7], D7
  3463. 0000268C  3F06                     move.w     -[A7], D6
  3464. 0000268E  2E9F                     move.l     [A7], [A7]+
  3465. 00002690  42A7                     clr.l      -[A7]
  3466. 00002692  3F04                     move.w     -[A7], D4
  3467. 00002694  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  3468. 00002698  2E9F                     move.l     [A7], [A7]+
  3469. 0000269A  4267                     clr.w      -[A7]
  3470. 0000269C  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  3471. label000026A0:
  3472. 000026A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3473. 000026A2  B0AD DBB2                cmp.l      D0, [A5 - 0x244E]
  3474. 000026A6  6774                     beq        +0x76 /* 0000271C */
  3475. 000026A8  42A7                     clr.l      -[A7]
  3476. 000026AA  4267                     clr.w      -[A7]
  3477. 000026AC  2F2D DBB2                move.l     -[A7], [A5 - 0x244E]
  3478. 000026B0  3E9F                     move.w     [A7], [A7]+
  3479. 000026B2  3E9F                     move.w     [A7], [A7]+
  3480. 000026B4  301F                     move.w     D0, [A7]+
  3481. 000026B6  41ED E3DA                lea.l      A0, [A5 - 0x1C26]
  3482. 000026BA  E540                     asl        D0.w, 2
  3483. 000026BC  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  3484. 000026C0  3F3C 00A0                move.w     -[A7], 0xA0
  3485. 000026C4  301F                     move.w     D0, [A7]+
  3486. 000026C6  C1DF                     muls.w     D0, [A7]+
  3487. 000026C8  2E80                     move.l     [A7], D0
  3488. 000026CA  201F                     move.l     D0, [A7]+
  3489. 000026CC  4840                     swap.w     D0
  3490. 000026CE  3807                     move.w     D4, D7
  3491. 000026D0  9840                     sub.w      D4, D0
  3492. 000026D2  42A7                     clr.l      -[A7]
  3493. 000026D4  4267                     clr.w      -[A7]
  3494. 000026D6  2F2D DBB2                move.l     -[A7], [A5 - 0x244E]
  3495. 000026DA  3E9F                     move.w     [A7], [A7]+
  3496. 000026DC  3E9F                     move.w     [A7], [A7]+
  3497. 000026DE  301F                     move.w     D0, [A7]+
  3498. 000026E0  41ED DE3A                lea.l      A0, [A5 - 0x21C6]
  3499. 000026E4  E540                     asl        D0.w, 2
  3500. 000026E6  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  3501. 000026EA  3F3C 00A0                move.w     -[A7], 0xA0
  3502. 000026EE  301F                     move.w     D0, [A7]+
  3503. 000026F0  C1DF                     muls.w     D0, [A7]+
  3504. 000026F2  2E80                     move.l     [A7], D0
  3505. 000026F4  201F                     move.l     D0, [A7]+
  3506. 000026F6  4840                     swap.w     D0
  3507. 000026F8  3206                     move.w     D1, D6
  3508. 000026FA  9240                     sub.w      D1, D0
  3509. 000026FC  3D41 FFDC                move.w     [A6 - 0x24], D1
  3510. 00002700  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  3511. 00002704  42A7                     clr.l      -[A7]
  3512. 00002706  3F04                     move.w     -[A7], D4
  3513. 00002708  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  3514. 0000270C  2E9F                     move.l     [A7], [A7]+
  3515. 0000270E  2F3C 0003 0000           move.l     -[A7], 0x30000
  3516. 00002714  1F2D DBE6                move.b     -[A7], [A5 - 0x241A]
  3517. 00002718  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  3518. label0000271C:
  3519. 0000271C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3520. 0000271E  B0AD DBAE                cmp.l      D0, [A5 - 0x2452]
  3521. 00002722  6774                     beq        +0x76 /* 00002798 */
  3522. 00002724  42A7                     clr.l      -[A7]
  3523. 00002726  4267                     clr.w      -[A7]
  3524. 00002728  2F2D DBAE                move.l     -[A7], [A5 - 0x2452]
  3525. 0000272C  3E9F                     move.w     [A7], [A7]+
  3526. 0000272E  3E9F                     move.w     [A7], [A7]+
  3527. 00002730  301F                     move.w     D0, [A7]+
  3528. 00002732  41ED E3DA                lea.l      A0, [A5 - 0x1C26]
  3529. 00002736  E540                     asl        D0.w, 2
  3530. 00002738  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  3531. 0000273C  3F3C 008C                move.w     -[A7], 0x8C
  3532. 00002740  301F                     move.w     D0, [A7]+
  3533. 00002742  C1DF                     muls.w     D0, [A7]+
  3534. 00002744  2E80                     move.l     [A7], D0
  3535. 00002746  201F                     move.l     D0, [A7]+
  3536. 00002748  4840                     swap.w     D0
  3537. 0000274A  3807                     move.w     D4, D7
  3538. 0000274C  9840                     sub.w      D4, D0
  3539. 0000274E  42A7                     clr.l      -[A7]
  3540. 00002750  4267                     clr.w      -[A7]
  3541. 00002752  2F2D DBAE                move.l     -[A7], [A5 - 0x2452]
  3542. 00002756  3E9F                     move.w     [A7], [A7]+
  3543. 00002758  3E9F                     move.w     [A7], [A7]+
  3544. 0000275A  301F                     move.w     D0, [A7]+
  3545. 0000275C  41ED DE3A                lea.l      A0, [A5 - 0x21C6]
  3546. 00002760  E540                     asl        D0.w, 2
  3547. 00002762  3F30 0002                move.w     -[A7], [A0 + D0.w + 0x2]
  3548. 00002766  3F3C 008C                move.w     -[A7], 0x8C
  3549. 0000276A  301F                     move.w     D0, [A7]+
  3550. 0000276C  C1DF                     muls.w     D0, [A7]+
  3551. 0000276E  2E80                     move.l     [A7], D0
  3552. 00002770  201F                     move.l     D0, [A7]+
  3553. 00002772  4840                     swap.w     D0
  3554. 00002774  3206                     move.w     D1, D6
  3555. 00002776  9240                     sub.w      D1, D0
  3556. 00002778  3D41 FFDC                move.w     [A6 - 0x24], D1
  3557. 0000277C  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  3558. 00002780  42A7                     clr.l      -[A7]
  3559. 00002782  3F04                     move.w     -[A7], D4
  3560. 00002784  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  3561. 00002788  2E9F                     move.l     [A7], [A7]+
  3562. 0000278A  2F3C 0003 0000           move.l     -[A7], 0x30000
  3563. 00002790  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  3564. 00002794  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  3565. label00002798:
  3566. 00002798  70FF                     moveq.l    D0, 0xFFFFFFFF
  3567. 0000279A  B06D DBAC                cmp.w      D0, [A5 - 0x2454]
  3568. 0000279E  6742                     beq        +0x44 /* 000027E2 */
  3569. 000027A0  487A 0188                pea.l      [PC + 0x188 /* 0000292A, value 0x1544E56 */]
  3570. 000027A4  486E FD9A                pea.l      [A6 - 0x266]
  3571. 000027A8  3F2D DBAC                move.w     -[A7], [A5 - 0x2454]
  3572. 000027AC  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3573. 000027B0  486E FE9C                pea.l      [A6 - 0x164]
  3574. 000027B4  3F3C 0002                move.w     -[A7], 0x2
  3575. 000027B8  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3576. 000027BC  486E FE9C                pea.l      [A6 - 0x164]
  3577. 000027C0  42A7                     clr.l      -[A7]
  3578. 000027C2  3F07                     move.w     -[A7], D7
  3579. 000027C4  3006                     move.w     D0, D6
  3580. 000027C6  907C 003C                sub.w      D0, 0x3C /* '<' */
  3581. 000027CA  3F00                     move.w     -[A7], D0
  3582. 000027CC  2E9F                     move.l     [A7], [A7]+
  3583. 000027CE  3F3C 0006                move.w     -[A7], 0x6
  3584. 000027D2  42A7                     clr.l      -[A7]
  3585. 000027D4  2F3C 0001 0000           move.l     -[A7], 0x10000
  3586. 000027DA  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  3587. 000027DE  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3588. label000027E2:
  3589. 000027E2  206D FDA6                movea.l    A0, [A5 - 0x25A]
  3590. 000027E6  49E8 0008                lea.l      A4, [A0 + 0x8]
  3591. 000027EA  102C 0001                move.b     D0, [A4 + 0x1]
  3592. 000027EE  4880                     ext.w      D0
  3593. 000027F0  670A                     beq        +0xC /* 000027FC */
  3594. 000027F2  5340                     subq.w     D0, 1
  3595. 000027F4  672E                     beq        +0x30 /* 00002824 */
  3596. 000027F6  5340                     subq.w     D0, 1
  3597. 000027F8  6752                     beq        +0x54 /* 0000284C */
  3598. 000027FA  6076                     bra        +0x78 /* 00002872 */
  3599. label000027FC:
  3600. 000027FC  487A 0124                pea.l      [PC + 0x124 /* 00002922, value 0x6415454, pstring "ATTACK" */]
  3601. 00002800  42A7                     clr.l      -[A7]
  3602. 00002802  3F07                     move.w     -[A7], D7
  3603. 00002804  3006                     move.w     D0, D6
  3604. 00002806  907C 0054                sub.w      D0, 0x54 /* 'T' */
  3605. 0000280A  3F00                     move.w     -[A7], D0
  3606. 0000280C  2E9F                     move.l     [A7], [A7]+
  3607. 0000280E  3F3C 0006                move.w     -[A7], 0x6
  3608. 00002812  42A7                     clr.l      -[A7]
  3609. 00002814  2F3C 0001 0000           move.l     -[A7], 0x10000
  3610. 0000281A  1F2D DBE6                move.b     -[A7], [A5 - 0x241A]
  3611. 0000281E  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3612. 00002822  604E                     bra        +0x50 /* 00002872 */
  3613. label00002824:
  3614. 00002824  487A 00F6                pea.l      [PC + 0xF6 /* 0000291C, value 0x4464C41, pstring "FLAG" */]
  3615. 00002828  42A7                     clr.l      -[A7]
  3616. 0000282A  3F07                     move.w     -[A7], D7
  3617. 0000282C  3006                     move.w     D0, D6
  3618. 0000282E  907C 0054                sub.w      D0, 0x54 /* 'T' */
  3619. 00002832  3F00                     move.w     -[A7], D0
  3620. 00002834  2E9F                     move.l     [A7], [A7]+
  3621. 00002836  3F3C 0006                move.w     -[A7], 0x6
  3622. 0000283A  42A7                     clr.l      -[A7]
  3623. 0000283C  2F3C 0001 0000           move.l     -[A7], 0x10000
  3624. 00002842  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  3625. 00002846  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3626. 0000284A  6026                     bra        +0x28 /* 00002872 */
  3627. label0000284C:
  3628. 0000284C  487A 00C8                pea.l      [PC + 0xC8 /* 00002916, value 0x4574149, pstring "WAIT" */]
  3629. 00002850  42A7                     clr.l      -[A7]
  3630. 00002852  3F07                     move.w     -[A7], D7
  3631. 00002854  3006                     move.w     D0, D6
  3632. 00002856  907C 0054                sub.w      D0, 0x54 /* 'T' */
  3633. 0000285A  3F00                     move.w     -[A7], D0
  3634. 0000285C  2E9F                     move.l     [A7], [A7]+
  3635. 0000285E  3F3C 0006                move.w     -[A7], 0x6
  3636. 00002862  42A7                     clr.l      -[A7]
  3637. 00002864  2F3C 0001 0000           move.l     -[A7], 0x10000
  3638. 0000286A  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  3639. 0000286E  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3640. label00002872:
  3641. 00002872  102C 0008                move.b     D0, [A4 + 0x8]
  3642. 00002876  4880                     ext.w      D0
  3643. 00002878  670A                     beq        +0xC /* 00002884 */
  3644. 0000287A  5340                     subq.w     D0, 1
  3645. 0000287C  672E                     beq        +0x30 /* 000028AC */
  3646. 0000287E  5340                     subq.w     D0, 1
  3647. 00002880  6752                     beq        +0x54 /* 000028D4 */
  3648. 00002882  6076                     bra        +0x78 /* 000028FA */
  3649. label00002884:
  3650. 00002884  487A 0088                pea.l      [PC + 0x88 /* 0000290E, value 0x6545241, pstring "TRAVEL" */]
  3651. 00002888  42A7                     clr.l      -[A7]
  3652. 0000288A  3F07                     move.w     -[A7], D7
  3653. 0000288C  3006                     move.w     D0, D6
  3654. 0000288E  907C 0048                sub.w      D0, 0x48 /* 'H' */
  3655. 00002892  3F00                     move.w     -[A7], D0
  3656. 00002894  2E9F                     move.l     [A7], [A7]+
  3657. 00002896  3F3C 0006                move.w     -[A7], 0x6
  3658. 0000289A  42A7                     clr.l      -[A7]
  3659. 0000289C  2F3C 0001 0000           move.l     -[A7], 0x10000
  3660. 000028A2  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  3661. 000028A6  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3662. 000028AA  604E                     bra        +0x50 /* 000028FA */
  3663. label000028AC:
  3664. 000028AC  487A 005A                pea.l      [PC + 0x5A /* 00002908, value 0x5535441, pstring "STALK" */]
  3665. 000028B0  42A7                     clr.l      -[A7]
  3666. 000028B2  3F07                     move.w     -[A7], D7
  3667. 000028B4  3006                     move.w     D0, D6
  3668. 000028B6  907C 0048                sub.w      D0, 0x48 /* 'H' */
  3669. 000028BA  3F00                     move.w     -[A7], D0
  3670. 000028BC  2E9F                     move.l     [A7], [A7]+
  3671. 000028BE  3F3C 0006                move.w     -[A7], 0x6
  3672. 000028C2  42A7                     clr.l      -[A7]
  3673. 000028C4  2F3C 0001 0000           move.l     -[A7], 0x10000
  3674. 000028CA  1F2D DBE6                move.b     -[A7], [A5 - 0x241A]
  3675. 000028CE  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3676. 000028D2  6026                     bra        +0x28 /* 000028FA */
  3677. label000028D4:
  3678. 000028D4  487A 002C                pea.l      [PC + 0x2C /* 00002902, value 0x5475541, pstring "GUARD" */]
  3679. 000028D8  42A7                     clr.l      -[A7]
  3680. 000028DA  3F07                     move.w     -[A7], D7
  3681. 000028DC  3006                     move.w     D0, D6
  3682. 000028DE  907C 0048                sub.w      D0, 0x48 /* 'H' */
  3683. 000028E2  3F00                     move.w     -[A7], D0
  3684. 000028E4  2E9F                     move.l     [A7], [A7]+
  3685. 000028E6  3F3C 0006                move.w     -[A7], 0x6
  3686. 000028EA  42A7                     clr.l      -[A7]
  3687. 000028EC  2F3C 0001 0000           move.l     -[A7], 0x10000
  3688. 000028F2  1F2D DBE7                move.b     -[A7], [A5 - 0x2419]
  3689. 000028F6  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3690. label000028FA:
  3691. 000028FA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3692. 000028FE  4E5E                     unlink     A6
  3693. 00002900  4E75                     rts
  3694. 00002902  0547                     bchg       D7, D2
  3695. 00002904  5541                     subq.w     D1, 2
  3696. 00002906  5244                     addq.w     D4, 1
  3697. 00002908  0553                     bchg       [A3], D2
  3698. 0000290A  5441                     addq.w     D1, 2
  3699. 0000290C  4C4B 0654                movem.l    D2,D4,D6,A1,A2, A3
  3700. 00002910  5241                     addq.w     D1, 1
  3701. 00002912  5645                     addq.w     D5, 3
  3702. 00002914  4C00 0457                movem.w    D0,D1,D2,D4,D6,A2, D0
  3703. 00002918  4149                     chk.w      D0, A1
  3704. 0000291A  5400                     addq.b     D0, 2
  3705. 0000291C  0446 4C41                subi.w     D6, 0x4C41 /* 'LA' */
  3706. 00002920  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  3707. 00002922  0641 5454                addi.w     D1, 0x5454 /* 'TT' */
  3708. 00002926  4143                     chk.w      D0, D3
  3709. 00002928  4B00                     .invalid   5, D0 // invalid opcode 4 with b == 4
  3710. 0000292A  0154                     bchg       [A4], D0
  3711. export_281:
  3712. fn0000292C:
  3713. 0000292C  4E56 0000                link       A6, 0
  3714. 00002930  4EBA 0318                jsr        [PC + 0x318 /* 00002C4A */]
  3715. 00002934  2B6D FD92 DE1A           move.l     [A5 - 0x21E6], [A5 - 0x26E]
  3716. 0000293A  1B7C 0001 DD5B           move.b     [A5 - 0x22A5], 0x1
  3717. 00002940  202D FD92                move.l     D0, [A5 - 0x26E]
  3718. 00002944  7219                     moveq.l    D1, 0x19
  3719. 00002946  D081                     add.l      D0, D1
  3720. 00002948  2B40 DD56                move.l     [A5 - 0x22AA], D0
  3721. 0000294C  4E5E                     unlink     A6
  3722. 0000294E  4E75                     rts
  3723. fn00002950:
  3724. 00002950  4E56 0000                link       A6, 0
  3725. 00002954  202D DE1A                move.l     D0, [A5 - 0x21E6]
  3726. 00002958  724B                     moveq.l    D1, 0x4B
  3727. 0000295A  D081                     add.l      D0, D1
  3728. 0000295C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3729. 00002960  6F2C                     ble        +0x2E /* 0000298E */
  3730. 00002962  42A7                     clr.l      -[A7]
  3731. 00002964  202D DE1A                move.l     D0, [A5 - 0x21E6]
  3732. 00002968  724B                     moveq.l    D1, 0x4B
  3733. 0000296A  D081                     add.l      D0, D1
  3734. 0000296C  90AE 0008                sub.l      D0, [A6 + 0x8]
  3735. 00002970  3F00                     move.w     -[A7], D0
  3736. 00002972  3F3C 0018                move.w     -[A7], 0x18
  3737. 00002976  301F                     move.w     D0, [A7]+
  3738. 00002978  C1DF                     muls.w     D0, [A7]+
  3739. 0000297A  2E80                     move.l     [A7], D0
  3740. 0000297C  2B5F DE16                move.l     [A5 - 0x21EA], [A7]+
  3741. 00002980  202D DE16                move.l     D0, [A5 - 0x21EA]
  3742. 00002984  7220                     moveq.l    D1, 0x20
  3743. 00002986  D081                     add.l      D0, D1
  3744. 00002988  2B40 DE12                move.l     [A5 - 0x21EE], D0
  3745. 0000298C  602E                     bra        +0x30 /* 000029BC */
  3746. label0000298E:
  3747. 0000298E  7000                     moveq.l    D0, 0x00
  3748. 00002990  2B40 DE16                move.l     [A5 - 0x21EA], D0
  3749. 00002994  7020                     moveq.l    D0, 0x20
  3750. 00002996  2B40 DE12                move.l     [A5 - 0x21EE], D0
  3751. 0000299A  2B7C FFFF FC19 DE1A      move.l     [A5 - 0x21E6], 0xFFFFFC19
  3752. 000029A2  2B6E 0008 DD4E           move.l     [A5 - 0x22B2], [A6 + 0x8]
  3753. 000029A8  1B7C 0001 DD4D           move.b     [A5 - 0x22B3], 0x1
  3754. 000029AE  2F3C 0003 0014           move.l     -[A7], 0x30014
  3755. 000029B4  3F3C 0001                move.w     -[A7], 0x1
  3756. 000029B8  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  3757. label000029BC:
  3758. 000029BC  4E5E                     unlink     A6
  3759. 000029BE  2E9F                     move.l     [A7], [A7]+
  3760. 000029C0  4E75                     rts
  3761. fn000029C2:
  3762. 000029C2  4E56 FFF0                link       A6, -0x0010
  3763. 000029C6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3764. 000029CA  266E 0010                movea.l    A3, [A6 + 0x10]
  3765. 000029CE  286E 0008                movea.l    A4, [A6 + 0x8]
  3766. 000029D2  282E 0016                move.l     D4, [A6 + 0x16]
  3767. 000029D6  4245                     clr.w      D5
  3768. 000029D8  4247                     clr.w      D7
  3769. 000029DA  42A7                     clr.l      -[A7]
  3770. 000029DC  42A7                     clr.l      -[A7]
  3771. 000029DE  2E9F                     move.l     [A7], [A7]+
  3772. 000029E0  269F                     move.l     [A3], [A7]+
  3773. 000029E2  206E 000C                movea.l    A0, [A6 + 0xC]
  3774. 000029E6  4250                     clr.w      [A0]
  3775. 000029E8  4254                     clr.w      [A4]
  3776. 000029EA  102D E97A                move.b     D0, [A5 - 0x1686]
  3777. 000029EE  6600 0148                bne        +0x14A /* 00002B38 */
  3778. 000029F2  206D FDA2                movea.l    A0, [A5 - 0x25E]
  3779. 000029F6  302E 0014                move.w     D0, [A6 + 0x14]
  3780. 000029FA  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  3781. 000029FE  720A                     moveq.l    D1, 0x0A
  3782. 00002A00  B230 00F0                cmp.b      D1, [A0 + D0.w - 0x16]
  3783. 00002A04  6762                     beq        +0x64 /* 00002A68 */
  3784. 00002A06  2004                     move.l     D0, D4
  3785. 00002A08  90AD DD4E                sub.l      D0, [A5 - 0x22B2]
  3786. 00002A0C  725A                     moveq.l    D1, 0x5A
  3787. 00002A0E  B280                     cmp.l      D1, D0
  3788. 00002A10  6F26                     ble        +0x28 /* 00002A38 */
  3789. 00002A12  2004                     move.l     D0, D4
  3790. 00002A14  90AD DD4E                sub.l      D0, [A5 - 0x22B2]
  3791. 00002A18  2C3C 0000 005A           move.l     D6, 0x5A /* 'Z' */
  3792. 00002A1E  9C80                     sub.l      D6, D0
  3793. 00002A20  7032                     moveq.l    D0, 0x32
  3794. 00002A22  2F00                     move.l     -[A7], D0
  3795. 00002A24  2F06                     move.l     -[A7], D6
  3796. 00002A26  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3797. 00002A2A  705A                     moveq.l    D0, 0x5A
  3798. 00002A2C  2F00                     move.l     -[A7], D0
  3799. 00002A2E  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3800. 00002A32  201F                     move.l     D0, [A7]+
  3801. 00002A34  3E00                     move.w     D7, D0
  3802. 00002A36  6030                     bra        +0x32 /* 00002A68 */
  3803. label00002A38:
  3804. 00002A38  2004                     move.l     D0, D4
  3805. 00002A3A  90AD DD52                sub.l      D0, [A5 - 0x22AE]
  3806. 00002A3E  722D                     moveq.l    D1, 0x2D
  3807. 00002A40  B280                     cmp.l      D1, D0
  3808. 00002A42  6F24                     ble        +0x26 /* 00002A68 */
  3809. 00002A44  2004                     move.l     D0, D4
  3810. 00002A46  90AD DD52                sub.l      D0, [A5 - 0x22AE]
  3811. 00002A4A  2C3C 0000 002D           move.l     D6, 0x2D /* '-' */
  3812. 00002A50  9C80                     sub.l      D6, D0
  3813. 00002A52  701E                     moveq.l    D0, 0x1E
  3814. 00002A54  2F00                     move.l     -[A7], D0
  3815. 00002A56  2F06                     move.l     -[A7], D6
  3816. 00002A58  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3817. 00002A5C  702D                     moveq.l    D0, 0x2D
  3818. 00002A5E  2F00                     move.l     -[A7], D0
  3819. 00002A60  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3820. 00002A64  201F                     move.l     D0, [A7]+
  3821. 00002A66  3A00                     move.w     D5, D0
  3822. label00002A68:
  3823. 00002A68  4A47                     tst.w      D7
  3824. 00002A6A  6700 00AC                beq        +0xAE /* 00002B18 */
  3825. 00002A6E  102D 8B4C                move.b     D0, [A5 - 0x74B4]
  3826. 00002A72  6762                     beq        +0x64 /* 00002AD6 */
  3827. 00002A74  122D DD4D                move.b     D1, [A5 - 0x22B3]
  3828. 00002A78  0A01 0001                xori.b     D1, 0x1
  3829. 00002A7C  C001                     and.b      D0, D1
  3830. 00002A7E  6756                     beq        +0x58 /* 00002AD6 */
  3831. 00002A80  3007                     move.w     D0, D7
  3832. 00002A82  C1C7                     muls.w     D0, D7
  3833. 00002A84  48C0                     ext.l      D0
  3834. 00002A86  81FC 0032                divs.w     D0, 0x32 /* '2' */
  3835. 00002A8A  3880                     move.w     [A4], D0
  3836. 00002A8C  4267                     clr.w      -[A7]
  3837. 00002A8E  7032                     moveq.l    D0, 0x32
  3838. 00002A90  9047                     sub.w      D0, D7
  3839. 00002A92  3F00                     move.w     -[A7], D0
  3840. 00002A94  2F3C 0032 05A0           move.l     -[A7], 0x3205A0
  3841. 00002A9A  321F                     move.w     D1, [A7]+
  3842. 00002A9C  301F                     move.w     D0, [A7]+
  3843. 00002A9E  C1DF                     muls.w     D0, [A7]+
  3844. 00002AA0  81C1                     divs.w     D0, D1
  3845. 00002AA2  3E80                     move.w     [A7], D0
  3846. 00002AA4  301F                     move.w     D0, [A7]+
  3847. 00002AA6  48C0                     ext.l      D0
  3848. 00002AA8  2C00                     move.l     D6, D0
  3849. 00002AAA  42A7                     clr.l      -[A7]
  3850. 00002AAC  3F06                     move.w     -[A7], D6
  3851. 00002AAE  3E9F                     move.w     [A7], [A7]+
  3852. 00002AB0  426F 0002                clr.w      [A7 + 0x2]
  3853. 00002AB4  486E FFF4                pea.l      [A6 - 0xC]
  3854. 00002AB8  486E FFF0                pea.l      [A6 - 0x10]
  3855. 00002ABC  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  3856. 00002AC0  42A7                     clr.l      -[A7]
  3857. 00002AC2  3F14                     move.w     -[A7], [A4]
  3858. 00002AC4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  3859. 00002AC8  301F                     move.w     D0, [A7]+
  3860. 00002ACA  C1DF                     muls.w     D0, [A7]+
  3861. 00002ACC  2E80                     move.l     [A7], D0
  3862. 00002ACE  201F                     move.l     D0, [A7]+
  3863. 00002AD0  4840                     swap.w     D0
  3864. 00002AD2  3880                     move.w     [A4], D0
  3865. 00002AD4  6062                     bra        +0x64 /* 00002B38 */
  3866. label00002AD6:
  3867. 00002AD6  4267                     clr.w      -[A7]
  3868. 00002AD8  A861                     syscall    Random
  3869. 00002ADA  301F                     move.w     D0, [A7]+
  3870. 00002ADC  6A02                     bpl        +0x4 /* 00002AE0 */
  3871. 00002ADE  4440                     neg.w      D0
  3872. label00002AE0:
  3873. 00002AE0  48C0                     ext.l      D0
  3874. 00002AE2  81C7                     divs.w     D0, D7
  3875. 00002AE4  4840                     swap.w     D0
  3876. 00002AE6  3207                     move.w     D1, D7
  3877. 00002AE8  48C1                     ext.l      D1
  3878. 00002AEA  83FC 0002                divs.w     D1, 0x2
  3879. 00002AEE  9041                     sub.w      D0, D1
  3880. 00002AF0  48C0                     ext.l      D0
  3881. 00002AF2  81FC 0004                divs.w     D0, 0x4
  3882. 00002AF6  3740 0002                move.w     [A3 + 0x2], D0
  3883. 00002AFA  4267                     clr.w      -[A7]
  3884. 00002AFC  A861                     syscall    Random
  3885. 00002AFE  301F                     move.w     D0, [A7]+
  3886. 00002B00  6A02                     bpl        +0x4 /* 00002B04 */
  3887. 00002B02  4440                     neg.w      D0
  3888. label00002B04:
  3889. 00002B04  48C0                     ext.l      D0
  3890. 00002B06  81C7                     divs.w     D0, D7
  3891. 00002B08  4840                     swap.w     D0
  3892. 00002B0A  3207                     move.w     D1, D7
  3893. 00002B0C  48C1                     ext.l      D1
  3894. 00002B0E  83FC 0002                divs.w     D1, 0x2
  3895. 00002B12  9041                     sub.w      D0, D1
  3896. 00002B14  3680                     move.w     [A3], D0
  3897. 00002B16  6020                     bra        +0x22 /* 00002B38 */
  3898. label00002B18:
  3899. 00002B18  4A45                     tst.w      D5
  3900. 00002B1A  671C                     beq        +0x1E /* 00002B38 */
  3901. 00002B1C  4267                     clr.w      -[A7]
  3902. 00002B1E  A861                     syscall    Random
  3903. 00002B20  301F                     move.w     D0, [A7]+
  3904. 00002B22  6A02                     bpl        +0x4 /* 00002B26 */
  3905. 00002B24  4440                     neg.w      D0
  3906. label00002B26:
  3907. 00002B26  48C0                     ext.l      D0
  3908. 00002B28  81C5                     divs.w     D0, D5
  3909. 00002B2A  4840                     swap.w     D0
  3910. 00002B2C  3205                     move.w     D1, D5
  3911. 00002B2E  48C1                     ext.l      D1
  3912. 00002B30  83FC 0002                divs.w     D1, 0x2
  3913. 00002B34  9041                     sub.w      D0, D1
  3914. 00002B36  3680                     move.w     [A3], D0
  3915. label00002B38:
  3916. 00002B38  102D 8B4C                move.b     D0, [A5 - 0x74B4]
  3917. 00002B3C  673C                     beq        +0x3E /* 00002B7A */
  3918. 00002B3E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  3919. 00002B42  322E 0014                move.w     D1, [A6 + 0x14]
  3920. 00002B46  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  3921. 00002B4A  740A                     moveq.l    D2, 0x0A
  3922. 00002B4C  B430 10F0                cmp.b      D2, [A0 + D1.w - 0x16]
  3923. 00002B50  57C1                     seq        D1
  3924. 00002B52  C001                     and.b      D0, D1
  3925. 00002B54  6724                     beq        +0x26 /* 00002B7A */
  3926. 00002B56  4254                     clr.w      [A4]
  3927. 00002B58  206D FDA2                movea.l    A0, [A5 - 0x25E]
  3928. 00002B5C  302E 0014                move.w     D0, [A6 + 0x14]
  3929. 00002B60  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  3930. 00002B64  222D FD92                move.l     D1, [A5 - 0x26E]
  3931. 00002B68  92B0 00F2                sub.l      D1, [A0 + D0.w - 0x14]
  3932. 00002B6C  703C                     moveq.l    D0, 0x3C
  3933. 00002B6E  D280                     add.l      D1, D0
  3934. 00002B70  5281                     addq.l     D1, 1
  3935. 00002B72  E381                     asl        D1, 1
  3936. 00002B74  206E 000C                movea.l    A0, [A6 + 0xC]
  3937. 00002B78  3081                     move.w     [A0], D1
  3938. label00002B7A:
  3939. 00002B7A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3940. 00002B7E  4E5E                     unlink     A6
  3941. 00002B80  205F                     movea.l    A0, [A7]+
  3942. 00002B82  DEFC 0012                add.w      A7, 0x12
  3943. 00002B86  4ED0                     jmp        [A0]
  3944. fn00002B88:
  3945. 00002B88  4E56 FFEA                link       A6, -0x0016
  3946. 00002B8C  48E7 0700                movem.l    -[A7], D5,D6,D7
  3947. 00002B90  7004                     moveq.l    D0, 0x04
  3948. 00002B92  B06D 927C                cmp.w      D0, [A5 - 0x6D84]
  3949. 00002B96  57C0                     seq        D0
  3950. 00002B98  4A00                     tst.b      D0
  3951. 00002B9A  670C                     beq        +0xE /* 00002BA8 */
  3952. 00002B9C  C02D B29B                and.b      D0, [A5 - 0x4D65]
  3953. 00002BA0  6706                     beq        +0x8 /* 00002BA8 */
  3954. 00002BA2  7A04                     moveq.l    D5, 0x04
  3955. 00002BA4  7E06                     moveq.l    D7, 0x06
  3956. 00002BA6  6004                     bra        +0x6 /* 00002BAC */
  3957. label00002BA8:
  3958. 00002BA8  4245                     clr.w      D5
  3959. 00002BAA  7E05                     moveq.l    D7, 0x05
  3960. label00002BAC:
  3961. 00002BAC  486E FFEA                pea.l      [A6 - 0x16]
  3962. 00002BB0  302D B4B2                move.w     D0, [A5 - 0x4B4E]
  3963. 00002BB4  906D DD46                sub.w      D0, [A5 - 0x22BA]
  3964. 00002BB8  3F00                     move.w     -[A7], D0
  3965. 00002BBA  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3966. 00002BBE  5640                     addq.w     D0, 3
  3967. 00002BC0  9047                     sub.w      D0, D7
  3968. 00002BC2  3F00                     move.w     -[A7], D0
  3969. 00002BC4  302D DD46                move.w     D0, [A5 - 0x22BA]
  3970. 00002BC8  D06D B4B2                add.w      D0, [A5 - 0x4B4E]
  3971. 00002BCC  3F00                     move.w     -[A7], D0
  3972. 00002BCE  302D B4B0                move.w     D0, [A5 - 0x4B50]
  3973. 00002BD2  5640                     addq.w     D0, 3
  3974. 00002BD4  3F00                     move.w     -[A7], D0
  3975. 00002BD6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3976. 00002BDA  205F                     movea.l    A0, [A7]+
  3977. 00002BDC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3978. 00002BE0  22D8                     move.l     [A1]+, [A0]+
  3979. 00002BE2  22D8                     move.l     [A1]+, [A0]+
  3980. 00002BE4  486E FFF8                pea.l      [A6 - 0x8]
  3981. 00002BE8  4267                     clr.w      -[A7]
  3982. 00002BEA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3983. 00002BEE  A8A8                     syscall    OffsetRect
  3984. 00002BF0  3C05                     move.w     D6, D5
  3985. 00002BF2  6046                     bra        +0x48 /* 00002C3A */
  3986. label00002BF4:
  3987. 00002BF4  7003                     moveq.l    D0, 0x03
  3988. 00002BF6  B02D DBDB                cmp.b      D0, [A5 - 0x2425]
  3989. 00002BFA  661A                     bne        +0x1C /* 00002C16 */
  3990. 00002BFC  486E FFF8                pea.l      [A6 - 0x8]
  3991. 00002C00  1F2D DBDB                move.b     -[A7], [A5 - 0x2425]
  3992. 00002C04  3006                     move.w     D0, D6
  3993. 00002C06  C1FC 0003                muls.w     D0, 0x3
  3994. 00002C0A  7230                     moveq.l    D1, 0x30
  3995. 00002C0C  9240                     sub.w      D1, D0
  3996. 00002C0E  3F01                     move.w     -[A7], D1
  3997. 00002C10  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  3998. 00002C14  6016                     bra        +0x18 /* 00002C2C */
  3999. label00002C16:
  4000. 00002C16  486E FFF8                pea.l      [A6 - 0x8]
  4001. 00002C1A  1F2D DBDB                move.b     -[A7], [A5 - 0x2425]
  4002. 00002C1E  3006                     move.w     D0, D6
  4003. 00002C20  E340                     asl        D0.w, 1
  4004. 00002C22  7220                     moveq.l    D1, 0x20
  4005. 00002C24  9240                     sub.w      D1, D0
  4006. 00002C26  3F01                     move.w     -[A7], D1
  4007. 00002C28  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  4008. label00002C2C:
  4009. 00002C2C  3007                     move.w     D0, D7
  4010. 00002C2E  916E FFF8                sub.w      [A6 - 0x8], D0
  4011. 00002C32  3007                     move.w     D0, D7
  4012. 00002C34  916E FFFC                sub.w      [A6 - 0x4], D0
  4013. 00002C38  5246                     addq.w     D6, 1
  4014. label00002C3A:
  4015. 00002C3A  700F                     moveq.l    D0, 0x0F
  4016. 00002C3C  B046                     cmp.w      D0, D6
  4017. 00002C3E  6CB4                     bge        -0x4A /* 00002BF4 */
  4018. 00002C40  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4019. 00002C44  4E5E                     unlink     A6
  4020. 00002C46  2E9F                     move.l     [A7], [A7]+
  4021. 00002C48  4E75                     rts
  4022. fn00002C4A:
  4023. 00002C4A  4E56 FFFE                link       A6, -0x0002
  4024. 00002C4E  2F07                     move.l     -[A7], D7
  4025. 00002C50  70FF                     moveq.l    D0, 0xFFFFFFFF
  4026. 00002C52  2B40 DD6E                move.l     [A5 - 0x2292], D0
  4027. 00002C56  7E01                     moveq.l    D7, 0x01
  4028. 00002C58  6012                     bra        +0x14 /* 00002C6C */
  4029. label00002C5A:
  4030. 00002C5A  3007                     move.w     D0, D7
  4031. 00002C5C  5340                     subq.w     D0, 1
  4032. 00002C5E  41ED DD72                lea.l      A0, [A5 - 0x228E]
  4033. 00002C62  E540                     asl        D0.w, 2
  4034. 00002C64  72FF                     moveq.l    D1, 0xFFFFFFFF
  4035. 00002C66  2181 0000                move.l     [A0 + D0.w], D1
  4036. 00002C6A  5247                     addq.w     D7, 1
  4037. label00002C6C:
  4038. 00002C6C  700A                     moveq.l    D0, 0x0A
  4039. 00002C6E  B047                     cmp.w      D0, D7
  4040. 00002C70  6CE8                     bge        -0x16 /* 00002C5A */
  4041. 00002C72  422D DD61                clr.b      [A5 - 0x229F]
  4042. 00002C76  2E1F                     move.l     D7, [A7]+
  4043. 00002C78  4E5E                     unlink     A6
  4044. 00002C7A  4E75                     rts
  4045. fn00002C7C:
  4046. 00002C7C  4E56 FFEC                link       A6, -0x0014
  4047. 00002C80  48E7 0700                movem.l    -[A7], D5,D6,D7
  4048. 00002C84  206E 0008                movea.l    A0, [A6 + 0x8]
  4049. 00002C88  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4050. 00002C8C  22D8                     move.l     [A1]+, [A0]+
  4051. 00002C8E  22D8                     move.l     [A1]+, [A0]+
  4052. 00002C90  22D8                     move.l     [A1]+, [A0]+
  4053. 00002C92  70FF                     moveq.l    D0, 0xFFFFFFFF
  4054. 00002C94  B0AD DD6E                cmp.l      D0, [A5 - 0x2292]
  4055. 00002C98  56C0                     sne        D0
  4056. 00002C9A  4A00                     tst.b      D0
  4057. 00002C9C  6714                     beq        +0x16 /* 00002CB2 */
  4058. 00002C9E  222D DD6E                move.l     D1, [A5 - 0x2292]
  4059. 00002CA2  5681                     addq.l     D1, 3
  4060. 00002CA4  B2AD FD92                cmp.l      D1, [A5 - 0x26E]
  4061. 00002CA8  5EC1                     sgt        D1
  4062. 00002CAA  C001                     and.b      D0, D1
  4063. 00002CAC  6704                     beq        +0x6 /* 00002CB2 */
  4064. 00002CAE  6000 0086                bra        +0x88 /* 00002D36 */
  4065. label00002CB2:
  4066. 00002CB2  7A01                     moveq.l    D5, 0x01
  4067. 00002CB4  7CFE                     moveq.l    D6, 0xFFFFFFFE
  4068. 00002CB6  7E01                     moveq.l    D7, 0x01
  4069. 00002CB8  6046                     bra        +0x48 /* 00002D00 */
  4070. label00002CBA:
  4071. 00002CBA  70FE                     moveq.l    D0, 0xFFFFFFFE
  4072. 00002CBC  B086                     cmp.l      D0, D6
  4073. 00002CBE  57C0                     seq        D0
  4074. 00002CC0  4A00                     tst.b      D0
  4075. 00002CC2  662A                     bne        +0x2C /* 00002CEE */
  4076. 00002CC4  3207                     move.w     D1, D7
  4077. 00002CC6  5341                     subq.w     D1, 1
  4078. 00002CC8  41ED DD72                lea.l      A0, [A5 - 0x228E]
  4079. 00002CCC  E541                     asl        D1.w, 2
  4080. 00002CCE  74FF                     moveq.l    D2, 0xFFFFFFFF
  4081. 00002CD0  B4B0 1000                cmp.l      D2, [A0 + D1.w]
  4082. 00002CD4  57C1                     seq        D1
  4083. 00002CD6  8001                     or.b       D0, D1
  4084. 00002CD8  6614                     bne        +0x16 /* 00002CEE */
  4085. 00002CDA  3207                     move.w     D1, D7
  4086. 00002CDC  5341                     subq.w     D1, 1
  4087. 00002CDE  41ED DD72                lea.l      A0, [A5 - 0x228E]
  4088. 00002CE2  E541                     asl        D1.w, 2
  4089. 00002CE4  BCB0 1000                cmp.l      D6, [A0 + D1.w]
  4090. 00002CE8  5EC1                     sgt        D1
  4091. 00002CEA  8001                     or.b       D0, D1
  4092. 00002CEC  6710                     beq        +0x12 /* 00002CFE */
  4093. label00002CEE:
  4094. 00002CEE  3007                     move.w     D0, D7
  4095. 00002CF0  5340                     subq.w     D0, 1
  4096. 00002CF2  41ED DD72                lea.l      A0, [A5 - 0x228E]
  4097. 00002CF6  E540                     asl        D0.w, 2
  4098. 00002CF8  2C30 0000                move.l     D6, [A0 + D0.w]
  4099. 00002CFC  3A07                     move.w     D5, D7
  4100. label00002CFE:
  4101. 00002CFE  5247                     addq.w     D7, 1
  4102. label00002D00:
  4103. 00002D00  700A                     moveq.l    D0, 0x0A
  4104. 00002D02  B047                     cmp.w      D0, D7
  4105. 00002D04  6CB4                     bge        -0x4A /* 00002CBA */
  4106. 00002D06  2B6D FD92 DD6E           move.l     [A5 - 0x2292], [A5 - 0x26E]
  4107. 00002D0C  3005                     move.w     D0, D5
  4108. 00002D0E  5340                     subq.w     D0, 1
  4109. 00002D10  41ED DD9A                lea.l      A0, [A5 - 0x2266]
  4110. 00002D14  C1FC 000C                muls.w     D0, 0xC
  4111. 00002D18  41F0 0000                lea.l      A0, [A0 + D0.w]
  4112. 00002D1C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4113. 00002D20  20D9                     move.l     [A0]+, [A1]+
  4114. 00002D22  20D9                     move.l     [A0]+, [A1]+
  4115. 00002D24  20D9                     move.l     [A0]+, [A1]+
  4116. 00002D26  3005                     move.w     D0, D5
  4117. 00002D28  5340                     subq.w     D0, 1
  4118. 00002D2A  41ED DD72                lea.l      A0, [A5 - 0x228E]
  4119. 00002D2E  E540                     asl        D0.w, 2
  4120. 00002D30  21AD FD92 0000           move.l     [A0 + D0.w], [A5 - 0x26E]
  4121. label00002D36:
  4122. 00002D36  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4123. 00002D3A  4E5E                     unlink     A6
  4124. 00002D3C  2E9F                     move.l     [A7], [A7]+
  4125. 00002D3E  4E75                     rts
  4126. fn00002D40:
  4127. 00002D40  4E56 FFF6                link       A6, -0x000A
  4128. 00002D44  48E7 0700                movem.l    -[A7], D5,D6,D7
  4129. 00002D48  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4130. 00002D4A  7C01                     moveq.l    D6, 0x01
  4131. 00002D4C  604A                     bra        +0x4C /* 00002D98 */
  4132. label00002D4E:
  4133. 00002D4E  3006                     move.w     D0, D6
  4134. 00002D50  5340                     subq.w     D0, 1
  4135. 00002D52  41ED DD72                lea.l      A0, [A5 - 0x228E]
  4136. 00002D56  E540                     asl        D0.w, 2
  4137. 00002D58  2A30 0000                move.l     D5, [A0 + D0.w]
  4138. 00002D5C  BAAE 000C                cmp.l      D5, [A6 + 0xC]
  4139. 00002D60  5FC0                     sle        D0
  4140. 00002D62  4A00                     tst.b      D0
  4141. 00002D64  6730                     beq        +0x32 /* 00002D96 */
  4142. 00002D66  72FF                     moveq.l    D1, 0xFFFFFFFF
  4143. 00002D68  B287                     cmp.l      D1, D7
  4144. 00002D6A  57C1                     seq        D1
  4145. 00002D6C  4A01                     tst.b      D1
  4146. 00002D6E  660A                     bne        +0xC /* 00002D7A */
  4147. 00002D70  BE85                     cmp.l      D7, D5
  4148. 00002D72  5DC2                     slt        D2
  4149. 00002D74  8202                     or.b       D1, D2
  4150. 00002D76  C001                     and.b      D0, D1
  4151. 00002D78  671C                     beq        +0x1E /* 00002D96 */
  4152. label00002D7A:
  4153. 00002D7A  3006                     move.w     D0, D6
  4154. 00002D7C  5340                     subq.w     D0, 1
  4155. 00002D7E  41ED DD9A                lea.l      A0, [A5 - 0x2266]
  4156. 00002D82  C1FC 000C                muls.w     D0, 0xC
  4157. 00002D86  226E 0008                movea.l    A1, [A6 + 0x8]
  4158. 00002D8A  41F0 0000                lea.l      A0, [A0 + D0.w]
  4159. 00002D8E  22D8                     move.l     [A1]+, [A0]+
  4160. 00002D90  22D8                     move.l     [A1]+, [A0]+
  4161. 00002D92  22D8                     move.l     [A1]+, [A0]+
  4162. 00002D94  2E05                     move.l     D7, D5
  4163. label00002D96:
  4164. 00002D96  5246                     addq.w     D6, 1
  4165. label00002D98:
  4166. 00002D98  700A                     moveq.l    D0, 0x0A
  4167. 00002D9A  B046                     cmp.w      D0, D6
  4168. 00002D9C  6CB0                     bge        -0x4E /* 00002D4E */
  4169. 00002D9E  2D47 0010                move.l     [A6 + 0x10], D7
  4170. 00002DA2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4171. 00002DA6  4E5E                     unlink     A6
  4172. 00002DA8  205F                     movea.l    A0, [A7]+
  4173. 00002DAA  504F                     addq.w     A7, 8
  4174. 00002DAC  4ED0                     jmp        [A0]
  4175. fn00002DAE:
  4176. 00002DAE  4E56 FFF6                link       A6, -0x000A
  4177. 00002DB2  48E7 0700                movem.l    -[A7], D5,D6,D7
  4178. 00002DB6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4179. 00002DB8  7C01                     moveq.l    D6, 0x01
  4180. 00002DBA  604A                     bra        +0x4C /* 00002E06 */
  4181. label00002DBC:
  4182. 00002DBC  3006                     move.w     D0, D6
  4183. 00002DBE  5340                     subq.w     D0, 1
  4184. 00002DC0  41ED DD72                lea.l      A0, [A5 - 0x228E]
  4185. 00002DC4  E540                     asl        D0.w, 2
  4186. 00002DC6  2A30 0000                move.l     D5, [A0 + D0.w]
  4187. 00002DCA  BAAE 000C                cmp.l      D5, [A6 + 0xC]
  4188. 00002DCE  5CC0                     sge        D0
  4189. 00002DD0  4A00                     tst.b      D0
  4190. 00002DD2  6730                     beq        +0x32 /* 00002E04 */
  4191. 00002DD4  72FF                     moveq.l    D1, 0xFFFFFFFF
  4192. 00002DD6  B287                     cmp.l      D1, D7
  4193. 00002DD8  57C1                     seq        D1
  4194. 00002DDA  4A01                     tst.b      D1
  4195. 00002DDC  660A                     bne        +0xC /* 00002DE8 */
  4196. 00002DDE  BE85                     cmp.l      D7, D5
  4197. 00002DE0  5EC2                     sgt        D2
  4198. 00002DE2  8202                     or.b       D1, D2
  4199. 00002DE4  C001                     and.b      D0, D1
  4200. 00002DE6  671C                     beq        +0x1E /* 00002E04 */
  4201. label00002DE8:
  4202. 00002DE8  3006                     move.w     D0, D6
  4203. 00002DEA  5340                     subq.w     D0, 1
  4204. 00002DEC  41ED DD9A                lea.l      A0, [A5 - 0x2266]
  4205. 00002DF0  C1FC 000C                muls.w     D0, 0xC
  4206. 00002DF4  226E 0008                movea.l    A1, [A6 + 0x8]
  4207. 00002DF8  41F0 0000                lea.l      A0, [A0 + D0.w]
  4208. 00002DFC  22D8                     move.l     [A1]+, [A0]+
  4209. 00002DFE  22D8                     move.l     [A1]+, [A0]+
  4210. 00002E00  22D8                     move.l     [A1]+, [A0]+
  4211. 00002E02  2E05                     move.l     D7, D5
  4212. label00002E04:
  4213. 00002E04  5246                     addq.w     D6, 1
  4214. label00002E06:
  4215. 00002E06  700A                     moveq.l    D0, 0x0A
  4216. 00002E08  B046                     cmp.w      D0, D6
  4217. 00002E0A  6CB0                     bge        -0x4E /* 00002DBC */
  4218. 00002E0C  2D47 0010                move.l     [A6 + 0x10], D7
  4219. 00002E10  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4220. 00002E14  4E5E                     unlink     A6
  4221. 00002E16  205F                     movea.l    A0, [A7]+
  4222. 00002E18  504F                     addq.w     A7, 8
  4223. 00002E1A  4ED0                     jmp        [A0]
  4224. fn00002E1C:
  4225. 00002E1C  4E56 FFAA                link       A6, -0x0056
  4226. 00002E20  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4227. 00002E24  206E 0008                movea.l    A0, [A6 + 0x8]
  4228. 00002E28  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4229. 00002E2C  22D8                     move.l     [A1]+, [A0]+
  4230. 00002E2E  22D8                     move.l     [A1]+, [A0]+
  4231. 00002E30  22D8                     move.l     [A1]+, [A0]+
  4232. 00002E32  302D FD8A                move.w     D0, [A5 - 0x276]
  4233. 00002E36  E540                     asl        D0.w, 2
  4234. 00002E38  3D40 FFF2                move.w     [A6 - 0xE], D0
  4235. 00002E3C  2C2D FD92                move.l     D6, [A5 - 0x26E]
  4236. 00002E40  700A                     moveq.l    D0, 0x0A
  4237. 00002E42  9C80                     sub.l      D6, D0
  4238. 00002E44  42A7                     clr.l      -[A7]
  4239. 00002E46  2F06                     move.l     -[A7], D6
  4240. 00002E48  486E FFE2                pea.l      [A6 - 0x1E]
  4241. 00002E4C  4EBA FEF2                jsr        [PC - 0x10E /* 00002D40 */]
  4242. 00002E50  2E1F                     move.l     D7, [A7]+
  4243. 00002E52  42A7                     clr.l      -[A7]
  4244. 00002E54  2006                     move.l     D0, D6
  4245. 00002E56  5280                     addq.l     D0, 1
  4246. 00002E58  2F00                     move.l     -[A7], D0
  4247. 00002E5A  486E FFD2                pea.l      [A6 - 0x2E]
  4248. 00002E5E  4EBA FF4E                jsr        [PC - 0xB2 /* 00002DAE */]
  4249. 00002E62  2A1F                     move.l     D5, [A7]+
  4250. 00002E64  70FF                     moveq.l    D0, 0xFFFFFFFF
  4251. 00002E66  B087                     cmp.l      D0, D7
  4252. 00002E68  6642                     bne        +0x44 /* 00002EAC */
  4253. 00002E6A  70FF                     moveq.l    D0, 0xFFFFFFFF
  4254. 00002E6C  B085                     cmp.l      D0, D5
  4255. 00002E6E  662A                     bne        +0x2C /* 00002E9A */
  4256. 00002E70  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4257. 00002E74  226D FDA6                movea.l    A1, [A5 - 0x25A]
  4258. 00002E78  302D FD88                move.w     D0, [A5 - 0x278]
  4259. 00002E7C  C1FC 0092                muls.w     D0, 0x92
  4260. 00002E80  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  4261. 00002E84  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  4262. 00002E88  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  4263. 00002E8C  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  4264. 00002E90  22D8                     move.l     [A1]+, [A0]+
  4265. 00002E92  22D8                     move.l     [A1]+, [A0]+
  4266. 00002E94  22D8                     move.l     [A1]+, [A0]+
  4267. 00002E96  6000 0104                bra        +0x106 /* 00002F9C */
  4268. label00002E9A:
  4269. 00002E9A  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  4270. 00002E9E  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  4271. 00002EA2  20D9                     move.l     [A0]+, [A1]+
  4272. 00002EA4  20D9                     move.l     [A0]+, [A1]+
  4273. 00002EA6  20D9                     move.l     [A0]+, [A1]+
  4274. 00002EA8  6000 00F2                bra        +0xF4 /* 00002F9C */
  4275. label00002EAC:
  4276. 00002EAC  70FF                     moveq.l    D0, 0xFFFFFFFF
  4277. 00002EAE  B085                     cmp.l      D0, D5
  4278. 00002EB0  6612                     bne        +0x14 /* 00002EC4 */
  4279. 00002EB2  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  4280. 00002EB6  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4281. 00002EBA  20D9                     move.l     [A0]+, [A1]+
  4282. 00002EBC  20D9                     move.l     [A0]+, [A1]+
  4283. 00002EBE  20D9                     move.l     [A0]+, [A1]+
  4284. 00002EC0  6000 00DA                bra        +0xDC /* 00002F9C */
  4285. label00002EC4:
  4286. 00002EC4  42A7                     clr.l      -[A7]
  4287. 00002EC6  42A7                     clr.l      -[A7]
  4288. 00002EC8  202E FFD2                move.l     D0, [A6 - 0x2E]
  4289. 00002ECC  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  4290. 00002ED0  2F00                     move.l     -[A7], D0
  4291. 00002ED2  A86C                     syscall    FixRound
  4292. 00002ED4  2006                     move.l     D0, D6
  4293. 00002ED6  9087                     sub.l      D0, D7
  4294. 00002ED8  3F00                     move.w     -[A7], D0
  4295. 00002EDA  2005                     move.l     D0, D5
  4296. 00002EDC  9087                     sub.l      D0, D7
  4297. 00002EDE  3F00                     move.w     -[A7], D0
  4298. 00002EE0  321F                     move.w     D1, [A7]+
  4299. 00002EE2  301F                     move.w     D0, [A7]+
  4300. 00002EE4  C1DF                     muls.w     D0, [A7]+
  4301. 00002EE6  81C1                     divs.w     D0, D1
  4302. 00002EE8  3E80                     move.w     [A7], D0
  4303. 00002EEA  3E9F                     move.w     [A7], [A7]+
  4304. 00002EEC  426F 0002                clr.w      [A7 + 0x2]
  4305. 00002EF0  201F                     move.l     D0, [A7]+
  4306. 00002EF2  D0AE FFE2                add.l      D0, [A6 - 0x1E]
  4307. 00002EF6  2D40 FFC2                move.l     [A6 - 0x3E], D0
  4308. 00002EFA  42A7                     clr.l      -[A7]
  4309. 00002EFC  42A7                     clr.l      -[A7]
  4310. 00002EFE  202E FFD6                move.l     D0, [A6 - 0x2A]
  4311. 00002F02  90AE FFE6                sub.l      D0, [A6 - 0x1A]
  4312. 00002F06  2F00                     move.l     -[A7], D0
  4313. 00002F08  A86C                     syscall    FixRound
  4314. 00002F0A  2006                     move.l     D0, D6
  4315. 00002F0C  9087                     sub.l      D0, D7
  4316. 00002F0E  3F00                     move.w     -[A7], D0
  4317. 00002F10  2005                     move.l     D0, D5
  4318. 00002F12  9087                     sub.l      D0, D7
  4319. 00002F14  3F00                     move.w     -[A7], D0
  4320. 00002F16  321F                     move.w     D1, [A7]+
  4321. 00002F18  301F                     move.w     D0, [A7]+
  4322. 00002F1A  C1DF                     muls.w     D0, [A7]+
  4323. 00002F1C  81C1                     divs.w     D0, D1
  4324. 00002F1E  3E80                     move.w     [A7], D0
  4325. 00002F20  3E9F                     move.w     [A7], [A7]+
  4326. 00002F22  426F 0002                clr.w      [A7 + 0x2]
  4327. 00002F26  201F                     move.l     D0, [A7]+
  4328. 00002F28  D0AE FFE6                add.l      D0, [A6 - 0x1A]
  4329. 00002F2C  2D40 FFC6                move.l     [A6 - 0x3A], D0
  4330. 00002F30  4267                     clr.w      -[A7]
  4331. 00002F32  202E FFDA                move.l     D0, [A6 - 0x26]
  4332. 00002F36  90AE FFEA                sub.l      D0, [A6 - 0x16]
  4333. 00002F3A  2F00                     move.l     -[A7], D0
  4334. 00002F3C  A86C                     syscall    FixRound
  4335. 00002F3E  381F                     move.w     D4, [A7]+
  4336. 00002F40  0C44 00B4                cmpi.w     D4, 0xB4
  4337. 00002F44  6F04                     ble        +0x6 /* 00002F4A */
  4338. 00002F46  987C 0168                sub.w      D4, 0x168
  4339. label00002F4A:
  4340. 00002F4A  0C44 FF4C                cmpi.w     D4, 0xFF4C
  4341. 00002F4E  6C04                     bge        +0x6 /* 00002F54 */
  4342. 00002F50  D87C 0168                add.w      D4, 0x168
  4343. label00002F54:
  4344. 00002F54  42A7                     clr.l      -[A7]
  4345. 00002F56  4267                     clr.w      -[A7]
  4346. 00002F58  3F04                     move.w     -[A7], D4
  4347. 00002F5A  2006                     move.l     D0, D6
  4348. 00002F5C  9087                     sub.l      D0, D7
  4349. 00002F5E  3F00                     move.w     -[A7], D0
  4350. 00002F60  2005                     move.l     D0, D5
  4351. 00002F62  9087                     sub.l      D0, D7
  4352. 00002F64  3F00                     move.w     -[A7], D0
  4353. 00002F66  321F                     move.w     D1, [A7]+
  4354. 00002F68  301F                     move.w     D0, [A7]+
  4355. 00002F6A  C1DF                     muls.w     D0, [A7]+
  4356. 00002F6C  81C1                     divs.w     D0, D1
  4357. 00002F6E  3E80                     move.w     [A7], D0
  4358. 00002F70  3E9F                     move.w     [A7], [A7]+
  4359. 00002F72  426F 0002                clr.w      [A7 + 0x2]
  4360. 00002F76  201F                     move.l     D0, [A7]+
  4361. 00002F78  D0AE FFEA                add.l      D0, [A6 - 0x16]
  4362. 00002F7C  2D40 FFCA                move.l     [A6 - 0x36], D0
  4363. 00002F80  6C08                     bge        +0xA /* 00002F8A */
  4364. 00002F82  06AE 0168 0000 FFCA      addi.l     [A6 - 0x36], 0x1680000
  4365. label00002F8A:
  4366. 00002F8A  0CAE 0168 0000 FFCA      cmpi.l     [A6 - 0x36], 0x1680000
  4367. 00002F92  6D08                     blt        +0xA /* 00002F9C */
  4368. 00002F94  04AE 0168 0000 FFCA      subi.l     [A6 - 0x36], 0x1680000
  4369. label00002F9C:
  4370. 00002F9C  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  4371. 00002FA0  486E FFBE                pea.l      [A6 - 0x42]
  4372. 00002FA4  486E FFBA                pea.l      [A6 - 0x46]
  4373. 00002FA8  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  4374. 00002FAC  42A7                     clr.l      -[A7]
  4375. 00002FAE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4376. 00002FB2  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  4377. 00002FB6  301F                     move.w     D0, [A7]+
  4378. 00002FB8  C1DF                     muls.w     D0, [A7]+
  4379. 00002FBA  2E80                     move.l     [A7], D0
  4380. 00002FBC  201F                     move.l     D0, [A7]+
  4381. 00002FBE  91AE FFC2                sub.l      [A6 - 0x3E], D0
  4382. 00002FC2  42A7                     clr.l      -[A7]
  4383. 00002FC4  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  4384. 00002FC8  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  4385. 00002FCC  301F                     move.w     D0, [A7]+
  4386. 00002FCE  C1DF                     muls.w     D0, [A7]+
  4387. 00002FD0  2E80                     move.l     [A7], D0
  4388. 00002FD2  201F                     move.l     D0, [A7]+
  4389. 00002FD4  91AE FFC6                sub.l      [A6 - 0x3A], D0
  4390. 00002FD8  206E 000C                movea.l    A0, [A6 + 0xC]
  4391. 00002FDC  43EE FFC2                lea.l      A1, [A6 - 0x3E]
  4392. 00002FE0  20D9                     move.l     [A0]+, [A1]+
  4393. 00002FE2  20D9                     move.l     [A0]+, [A1]+
  4394. 00002FE4  20D9                     move.l     [A0]+, [A1]+
  4395. 00002FE6  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  4396. 00002FEA  4E5E                     unlink     A6
  4397. 00002FEC  2E9F                     move.l     [A7], [A7]+
  4398. 00002FEE  4E75                     rts
  4399. export_282:
  4400. 00002FF0  4E56 FFC0                link       A6, -0x0040
  4401. 00002FF4  48E7 1700                movem.l    -[A7], D3,D5,D6,D7
  4402. 00002FF8  486D DD3E                pea.l      [A5 - 0x22C2]
  4403. 00002FFC  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  4404. 00003000  486D DD3E                pea.l      [A5 - 0x22C2]
  4405. 00003004  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  4406. 00003008  2C2D FD92                move.l     D6, [A5 - 0x26E]
  4407. 0000300C  102D FDC3                move.b     D0, [A5 - 0x23D]
  4408. 00003010  6700 0088                beq        +0x8A /* 0000309A */
  4409. 00003014  122D FDC2                move.b     D1, [A5 - 0x23E]
  4410. 00003018  0A01 0001                xori.b     D1, 0x1
  4411. 0000301C  C001                     and.b      D0, D1
  4412. 0000301E  677A                     beq        +0x7C /* 0000309A */
  4413. 00003020  202D FDB0                move.l     D0, [A5 - 0x250]
  4414. 00003024  D0BC 0000 04B0           add.l      D0, 0x4B0
  4415. 0000302A  B0AD FD92                cmp.l      D0, [A5 - 0x26E]
  4416. 0000302E  5FC0                     sle        D0
  4417. 00003030  4A00                     tst.b      D0
  4418. 00003032  6712                     beq        +0x14 /* 00003046 */
  4419. 00003034  222D FDB0                move.l     D1, [A5 - 0x250]
  4420. 00003038  D2BC 0000 0834           add.l      D1, 0x834
  4421. 0000303E  B2AD FD92                cmp.l      D1, [A5 - 0x26E]
  4422. 00003042  5EC1                     sgt        D1
  4423. 00003044  C001                     and.b      D0, D1
  4424. label00003046:
  4425. 00003046  4400                     neg.b      D0
  4426. 00003048  1B40 FD90                move.b     [A5 - 0x270], D0
  4427. 0000304C  202D FDB0                move.l     D0, [A5 - 0x250]
  4428. 00003050  D0BC 0000 0834           add.l      D0, 0x834
  4429. 00003056  B0AD FD92                cmp.l      D0, [A5 - 0x26E]
  4430. 0000305A  5FC0                     sle        D0
  4431. 0000305C  4A00                     tst.b      D0
  4432. 0000305E  6712                     beq        +0x14 /* 00003072 */
  4433. 00003060  222D FDB0                move.l     D1, [A5 - 0x250]
  4434. 00003064  D2BC 0000 0BB8           add.l      D1, 0xBB8
  4435. 0000306A  B2AD FD92                cmp.l      D1, [A5 - 0x26E]
  4436. 0000306E  5EC1                     sgt        D1
  4437. 00003070  C001                     and.b      D0, D1
  4438. label00003072:
  4439. 00003072  4400                     neg.b      D0
  4440. 00003074  1B40 FD91                move.b     [A5 - 0x26F], D0
  4441. 00003078  202D FD92                move.l     D0, [A5 - 0x26E]
  4442. 0000307C  90AD FDB0                sub.l      D0, [A5 - 0x250]
  4443. 00003080  2F00                     move.l     -[A7], D0
  4444. 00003082  2F3C 0000 1518           move.l     -[A7], 0x1518
  4445. 00003088  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4446. 0000308C  7002                     moveq.l    D0, 0x02
  4447. 0000308E  B09F                     cmp.l      D0, [A7]+
  4448. 00003090  6D08                     blt        +0xA /* 0000309A */
  4449. 00003092  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  4450. 00003096  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  4451. label0000309A:
  4452. 0000309A  206D FDA6                movea.l    A0, [A5 - 0x25A]
  4453. 0000309E  302D FD88                move.w     D0, [A5 - 0x278]
  4454. 000030A2  C1FC 0092                muls.w     D0, 0x92
  4455. 000030A6  3E30 00BE                move.w     D7, [A0 + D0.w - 0x66]
  4456. 000030AA  4AAD DD26                tst.l      [A5 - 0x22DA]
  4457. 000030AE  6604                     bne        +0x6 /* 000030B4 */
  4458. 000030B0  4EBA F87A                jsr        [PC - 0x786 /* 0000292C */]
  4459. label000030B4:
  4460. 000030B4  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4461. 000030B8  3007                     move.w     D0, D7
  4462. 000030BA  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4463. 000030BE  4870 00DC                pea.l      [A0 + D0.w - 0x36]
  4464. 000030C2  4EBA FBB8                jsr        [PC - 0x448 /* 00002C7C */]
  4465. 000030C6  52AD DD26                addq.l     [A5 - 0x22DA], 1
  4466. 000030CA  2F06                     move.l     -[A7], D6
  4467. 000030CC  705A                     moveq.l    D0, 0x5A
  4468. 000030CE  2F00                     move.l     -[A7], D0
  4469. 000030D0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4470. 000030D4  201F                     move.l     D0, [A7]+
  4471. 000030D6  3F00                     move.w     -[A7], D0
  4472. 000030D8  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  4473. 000030DC  2F06                     move.l     -[A7], D6
  4474. 000030DE  703C                     moveq.l    D0, 0x3C
  4475. 000030E0  2F00                     move.l     -[A7], D0
  4476. 000030E2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4477. 000030E6  201F                     move.l     D0, [A7]+
  4478. 000030E8  3F00                     move.w     -[A7], D0
  4479. 000030EA  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  4480. 000030EE  42A7                     clr.l      -[A7]
  4481. 000030F0  2F06                     move.l     -[A7], D6
  4482. 000030F2  2F3C 0000 0168           move.l     -[A7], 0x168
  4483. 000030F8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4484. 000030FC  201F                     move.l     D0, [A7]+
  4485. 000030FE  3F00                     move.w     -[A7], D0
  4486. 00003100  3E9F                     move.w     [A7], [A7]+
  4487. 00003102  426F 0002                clr.w      [A7 + 0x2]
  4488. 00003106  2B5F DD5C                move.l     [A5 - 0x22A4], [A7]+
  4489. 0000310A  0CAD FFFF FC19 DE1A      cmpi.l     [A5 - 0x21E6], 0xFFFFFC19
  4490. 00003112  6706                     beq        +0x8 /* 0000311A */
  4491. 00003114  2F06                     move.l     -[A7], D6
  4492. 00003116  4EBA F838                jsr        [PC - 0x7C8 /* 00002950 */]
  4493. label0000311A:
  4494. 0000311A  202D FD92                move.l     D0, [A5 - 0x26E]
  4495. 0000311E  B0AD DD56                cmp.l      D0, [A5 - 0x22AA]
  4496. 00003122  6D18                     blt        +0x1A /* 0000313C */
  4497. 00003124  102D DD5B                move.b     D0, [A5 - 0x22A5]
  4498. 00003128  0A00 0001                xori.b     D0, 0x1
  4499. 0000312C  1B40 DD5B                move.b     [A5 - 0x22A5], D0
  4500. 00003130  202D FD92                move.l     D0, [A5 - 0x26E]
  4501. 00003134  7219                     moveq.l    D1, 0x19
  4502. 00003136  D081                     add.l      D0, D1
  4503. 00003138  2B40 DD56                move.l     [A5 - 0x22AA], D0
  4504. label0000313C:
  4505. 0000313C  2F06                     move.l     -[A7], D6
  4506. 0000313E  3F07                     move.w     -[A7], D7
  4507. 00003140  486E FFF8                pea.l      [A6 - 0x8]
  4508. 00003144  486E FFF6                pea.l      [A6 - 0xA]
  4509. 00003148  486E FFF4                pea.l      [A6 - 0xC]
  4510. 0000314C  4EBA F874                jsr        [PC - 0x78C /* 000029C2 */]
  4511. 00003150  102D FD90                move.b     D0, [A5 - 0x270]
  4512. 00003154  6740                     beq        +0x42 /* 00003196 */
  4513. 00003156  42A7                     clr.l      -[A7]
  4514. 00003158  2F3C 0000 6AAA           move.l     -[A7], 0x6AAA
  4515. 0000315E  302D FD8A                move.w     D0, [A5 - 0x276]
  4516. 00003162  48C0                     ext.l      D0
  4517. 00003164  2F00                     move.l     -[A7], D0
  4518. 00003166  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  4519. 0000316A  201F                     move.l     D0, [A7]+
  4520. 0000316C  E780                     asl        D0, 3
  4521. 0000316E  2B40 DE12                move.l     [A5 - 0x21EE], D0
  4522. 00003172  486E FFC0                pea.l      [A6 - 0x40]
  4523. 00003176  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4524. 0000317A  3007                     move.w     D0, D7
  4525. 0000317C  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4526. 00003180  4870 00DC                pea.l      [A0 + D0.w - 0x36]
  4527. 00003184  4EBA FC96                jsr        [PC - 0x36A /* 00002E1C */]
  4528. 00003188  205F                     movea.l    A0, [A7]+
  4529. 0000318A  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4530. 0000318E  22D8                     move.l     [A1]+, [A0]+
  4531. 00003190  22D8                     move.l     [A1]+, [A0]+
  4532. 00003192  22D8                     move.l     [A1]+, [A0]+
  4533. 00003194  602A                     bra        +0x2C /* 000031C0 */
  4534. label00003196:
  4535. 00003196  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4536. 0000319A  3007                     move.w     D0, D7
  4537. 0000319C  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4538. 000031A0  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4539. 000031A4  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  4540. 000031A8  22D8                     move.l     [A1]+, [A0]+
  4541. 000031AA  22D8                     move.l     [A1]+, [A0]+
  4542. 000031AC  22D8                     move.l     [A1]+, [A0]+
  4543. 000031AE  202D DE1A                move.l     D0, [A5 - 0x21E6]
  4544. 000031B2  724B                     moveq.l    D1, 0x4B
  4545. 000031B4  D081                     add.l      D0, D1
  4546. 000031B6  B086                     cmp.l      D0, D6
  4547. 000031B8  6E06                     bgt        +0x8 /* 000031C0 */
  4548. 000031BA  7020                     moveq.l    D0, 0x20
  4549. 000031BC  2B40 DE12                move.l     [A5 - 0x21EE], D0
  4550. label000031C0:
  4551. 000031C0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4552. 000031C4  486E FFDC                pea.l      [A6 - 0x24]
  4553. 000031C8  486E FFE0                pea.l      [A6 - 0x20]
  4554. 000031CC  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  4555. 000031D0  102D FDC5                move.b     D0, [A5 - 0x23B]
  4556. 000031D4  6708                     beq        +0xA /* 000031DE */
  4557. 000031D6  4EBA F2D2                jsr        [PC - 0xD2E /* 000024AA */]
  4558. 000031DA  6000 0162                bra        +0x164 /* 0000333E */
  4559. label000031DE:
  4560. 000031DE  102D FD91                move.b     D0, [A5 - 0x26F]
  4561. 000031E2  6716                     beq        +0x18 /* 000031FA */
  4562. 000031E4  486E FFE6                pea.l      [A6 - 0x1A]
  4563. 000031E8  3F07                     move.w     -[A7], D7
  4564. 000031EA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4565. 000031EE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4566. 000031F2  4EBA F230                jsr        [PC - 0xDD0 /* 00002424 */]
  4567. 000031F6  6000 0146                bra        +0x148 /* 0000333E */
  4568. label000031FA:
  4569. 000031FA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4570. 000031FE  486E FFD4                pea.l      [A6 - 0x2C]
  4571. 00003202  486E FFD8                pea.l      [A6 - 0x28]
  4572. 00003206  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  4573. 0000320A  102D 8B4C                move.b     D0, [A5 - 0x74B4]
  4574. 0000320E  674C                     beq        +0x4E /* 0000325C */
  4575. 00003210  4A6E FFF6                tst.w      [A6 - 0xA]
  4576. 00003214  6710                     beq        +0x12 /* 00003226 */
  4577. 00003216  2F3C 0155 0000           move.l     -[A7], 0x1550000
  4578. 0000321C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4579. 00003220  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  4580. 00003224  601A                     bra        +0x1C /* 00003240 */
  4581. label00003226:
  4582. 00003226  4A6E FFF4                tst.w      [A6 - 0xC]
  4583. 0000322A  6714                     beq        +0x16 /* 00003240 */
  4584. 0000322C  2F3C 0155 0000           move.l     -[A7], 0x1550000
  4585. 00003232  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4586. 00003236  2F3C 0000 001E           move.l     -[A7], 0x1E
  4587. 0000323C  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  4588. label00003240:
  4589. 00003240  486E FFE6                pea.l      [A6 - 0x1A]
  4590. 00003244  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4591. 00003248  4EBA EB92                jsr        [PC - 0x146E /* 00001DDC */]
  4592. 0000324C  7001                     moveq.l    D0, 0x01
  4593. 0000324E  B06D 927C                cmp.w      D0, [A5 - 0x6D84]
  4594. 00003252  6C08                     bge        +0xA /* 0000325C */
  4595. 00003254  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4596. 00003258  4EBA F92E                jsr        [PC - 0x6D2 /* 00002B88 */]
  4597. label0000325C:
  4598. 0000325C  102D FD90                move.b     D0, [A5 - 0x270]
  4599. 00003260  6624                     bne        +0x26 /* 00003286 */
  4600. 00003262  122D 8B4C                move.b     D1, [A5 - 0x74B4]
  4601. 00003266  0A01 0001                xori.b     D1, 0x1
  4602. 0000326A  4A01                     tst.b      D1
  4603. 0000326C  671C                     beq        +0x1E /* 0000328A */
  4604. 0000326E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4605. 00003272  3407                     move.w     D2, D7
  4606. 00003274  C5FC 0024                muls.w     D2, 0x24 /* '$' */
  4607. 00003278  760A                     moveq.l    D3, 0x0A
  4608. 0000327A  B630 20F0                cmp.b      D3, [A0 + D2.w - 0x16]
  4609. 0000327E  57C2                     seq        D2
  4610. 00003280  C202                     and.b      D1, D2
  4611. 00003282  8001                     or.b       D0, D1
  4612. 00003284  6704                     beq        +0x6 /* 0000328A */
  4613. label00003286:
  4614. 00003286  4245                     clr.w      D5
  4615. 00003288  6002                     bra        +0x4 /* 0000328C */
  4616. label0000328A:
  4617. 0000328A  3A07                     move.w     D5, D7
  4618. label0000328C:
  4619. 0000328C  102D E9CF                move.b     D0, [A5 - 0x1631]
  4620. 00003290  6718                     beq        +0x1A /* 000032AA */
  4621. 00003292  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4622. 00003296  3007                     move.w     D0, D7
  4623. 00003298  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4624. 0000329C  222D E9CA                move.l     D1, [A5 - 0x1636]
  4625. 000032A0  B2B0 00E4                cmp.l      D1, [A0 + D0.w - 0x28]
  4626. 000032A4  6704                     beq        +0x6 /* 000032AA */
  4627. 000032A6  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  4628. label000032AA:
  4629. 000032AA  102D E9CF                move.b     D0, [A5 - 0x1631]
  4630. 000032AE  6604                     bne        +0x6 /* 000032B4 */
  4631. 000032B0  4EBA F106                jsr        [PC - 0xEFA /* 000023B8 */]
  4632. label000032B4:
  4633. 000032B4  3F3C 0001                move.w     -[A7], 0x1
  4634. 000032B8  3F2D FDA0                move.w     -[A7], [A5 - 0x260]
  4635. 000032BC  3F05                     move.w     -[A7], D5
  4636. 000032BE  486E FFE6                pea.l      [A6 - 0x1A]
  4637. 000032C2  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4638. 000032C6  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4639. 000032CA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4640. 000032CE  4EBA D91C                jsr        [PC - 0x26E4 /* 00000BEC */]
  4641. 000032D2  102D E9CF                move.b     D0, [A5 - 0x1631]
  4642. 000032D6  670E                     beq        +0x10 /* 000032E6 */
  4643. 000032D8  1F3C 0001                move.b     -[A7], 0x1
  4644. 000032DC  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  4645. 000032E0  422D E9CF                clr.b      [A5 - 0x1631]
  4646. 000032E4  601C                     bra        +0x1E /* 00003302 */
  4647. label000032E6:
  4648. 000032E6  4267                     clr.w      -[A7]
  4649. 000032E8  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  4650. 000032EC  1B7C 0001 E9CF           move.b     [A5 - 0x1631], 0x1
  4651. 000032F2  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4652. 000032F6  3007                     move.w     D0, D7
  4653. 000032F8  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  4654. 000032FC  2B70 00E4 E9CA           move.l     [A5 - 0x1636], [A0 + D0.w - 0x28]
  4655. label00003302:
  4656. 00003302  102D 8B4C                move.b     D0, [A5 - 0x74B4]
  4657. 00003306  6720                     beq        +0x22 /* 00003328 */
  4658. 00003308  4A6E FFF6                tst.w      [A6 - 0xA]
  4659. 0000330C  56C0                     sne        D0
  4660. 0000330E  4A00                     tst.b      D0
  4661. 00003310  660A                     bne        +0xC /* 0000331C */
  4662. 00003312  4A6E FFF4                tst.w      [A6 - 0xC]
  4663. 00003316  56C1                     sne        D1
  4664. 00003318  8001                     or.b       D0, D1
  4665. 0000331A  6718                     beq        +0x1A /* 00003334 */
  4666. label0000331C:
  4667. 0000331C  2F3C 0155 0000           move.l     -[A7], 0x1550000
  4668. 00003322  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  4669. 00003326  600C                     bra        +0xE /* 00003334 */
  4670. label00003328:
  4671. 00003328  486E FFE6                pea.l      [A6 - 0x1A]
  4672. 0000332C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4673. 00003330  4EBA EAAA                jsr        [PC - 0x1556 /* 00001DDC */]
  4674. label00003334:
  4675. 00003334  102D FD90                move.b     D0, [A5 - 0x270]
  4676. 00003338  6604                     bne        +0x6 /* 0000333E */
  4677. 0000333A  4EBA EFDA                jsr        [PC - 0x1026 /* 00002316 */]
  4678. label0000333E:
  4679. 0000333E  2B46 DE1E                move.l     [A5 - 0x21E2], D6
  4680. 00003342  4EBA D384                jsr        [PC - 0x2C7C /* 000006C8 */]
  4681. 00003346  486D DD3E                pea.l      [A5 - 0x22C2]
  4682. 0000334A  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  4683. 0000334E  102D E97A                move.b     D0, [A5 - 0x1686]
  4684. 00003352  6724                     beq        +0x26 /* 00003378 */
  4685. 00003354  486D DBBA                pea.l      [A5 - 0x2446]
  4686. 00003358  42A7                     clr.l      -[A7]
  4687. 0000335A  3F2D DD46                move.w     -[A7], [A5 - 0x22BA]
  4688. 0000335E  3F3C 00AB                move.w     -[A7], 0xAB
  4689. 00003362  2E9F                     move.l     [A7], [A7]+
  4690. 00003364  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  4691. 00003368  42A7                     clr.l      -[A7]
  4692. 0000336A  2F3C 0001 0000           move.l     -[A7], 0x10000
  4693. 00003370  1F2D DBDE                move.b     -[A7], [A5 - 0x2422]
  4694. 00003374  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  4695. label00003378:
  4696. 00003378  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  4697. 0000337C  4CDF 00E8                movem.l    D3,D5,D6,D7, [A7]+
  4698. 00003380  4E5E                     unlink     A6
  4699. 00003382  4E75                     rts
  4700. export_283:
  4701. 00003384  4E56 FBFA                link       A6, -0x0406
  4702. 00003388  48E7 0700                movem.l    -[A7], D5,D6,D7
  4703. 0000338C  3E2E 0008                move.w     D7, [A6 + 0x8]
  4704. 00003390  102D FDC3                move.b     D0, [A5 - 0x23D]
  4705. 00003394  6706                     beq        +0x8 /* 0000339C */
  4706. 00003396  1C2D DBDE                move.b     D6, [A5 - 0x2422]
  4707. 0000339A  6004                     bra        +0x6 /* 000033A0 */
  4708. label0000339C:
  4709. 0000339C  1C2D DBE6                move.b     D6, [A5 - 0x241A]
  4710. label000033A0:
  4711. 000033A0  486E FF00                pea.l      [A6 - 0x100]
  4712. 000033A4  2F3C 0003 03EA           move.l     -[A7], 0x303EA
  4713. 000033AA  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4714. 000033AE  486E FF00                pea.l      [A6 - 0x100]
  4715. 000033B2  486E FBFA                pea.l      [A6 - 0x406]
  4716. 000033B6  3007                     move.w     D0, D7
  4717. 000033B8  48C0                     ext.l      D0
  4718. 000033BA  2F00                     move.l     -[A7], D0
  4719. 000033BC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4720. 000033C0  486E FCFA                pea.l      [A6 - 0x306]
  4721. 000033C4  3F3C 0002                move.w     -[A7], 0x2
  4722. 000033C8  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  4723. 000033CC  41EE FF00                lea.l      A0, [A6 - 0x100]
  4724. 000033D0  43EE FCFA                lea.l      A1, [A6 - 0x306]
  4725. 000033D4  703F                     moveq.l    D0, 0x3F
  4726. label000033D6:
  4727. 000033D6  20D9                     move.l     [A0]+, [A1]+
  4728. 000033D8  51C8 FFFC                dbf        D0, -0x6 /* 000033D6 */
  4729. 000033DC  102D FDC3                move.b     D0, [A5 - 0x23D]
  4730. 000033E0  6712                     beq        +0x14 /* 000033F4 */
  4731. 000033E2  486E FE00                pea.l      [A6 - 0x200]
  4732. 000033E6  2F3C 0006 03EA           move.l     -[A7], 0x603EA
  4733. 000033EC  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4734. 000033F0  6000 0088                bra        +0x8A /* 0000347A */
  4735. label000033F4:
  4736. 000033F4  700A                     moveq.l    D0, 0x0A
  4737. 000033F6  B047                     cmp.w      D0, D7
  4738. 000033F8  6F06                     ble        +0x8 /* 00003400 */
  4739. 000033FA  422E FE00                clr.b      [A6 - 0x200]
  4740. 000033FE  607A                     bra        +0x7C /* 0000347A */
  4741. label00003400:
  4742. 00003400  486E FE00                pea.l      [A6 - 0x200]
  4743. 00003404  2F3C 0004 03EA           move.l     -[A7], 0x403EA
  4744. 0000340A  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4745. 0000340E  7033                     moveq.l    D0, 0x33
  4746. 00003410  B047                     cmp.w      D0, D7
  4747. 00003412  6610                     bne        +0x12 /* 00003424 */
  4748. 00003414  486E FE00                pea.l      [A6 - 0x200]
  4749. 00003418  2F3C 0004 03EC           move.l     -[A7], 0x403EC
  4750. 0000341E  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4751. 00003422  6056                     bra        +0x58 /* 0000347A */
  4752. label00003424:
  4753. 00003424  703D                     moveq.l    D0, 0x3D
  4754. 00003426  B047                     cmp.w      D0, D7
  4755. 00003428  6610                     bne        +0x12 /* 0000343A */
  4756. 0000342A  486E FE00                pea.l      [A6 - 0x200]
  4757. 0000342E  2F3C 0005 03EC           move.l     -[A7], 0x503EC
  4758. 00003434  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4759. 00003438  6040                     bra        +0x42 /* 0000347A */
  4760. label0000343A:
  4761. 0000343A  7047                     moveq.l    D0, 0x47
  4762. 0000343C  B047                     cmp.w      D0, D7
  4763. 0000343E  6610                     bne        +0x12 /* 00003450 */
  4764. 00003440  486E FE00                pea.l      [A6 - 0x200]
  4765. 00003444  2F3C 0006 03EC           move.l     -[A7], 0x603EC
  4766. 0000344A  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4767. 0000344E  602A                     bra        +0x2C /* 0000347A */
  4768. label00003450:
  4769. 00003450  7051                     moveq.l    D0, 0x51
  4770. 00003452  B047                     cmp.w      D0, D7
  4771. 00003454  6610                     bne        +0x12 /* 00003466 */
  4772. 00003456  486E FE00                pea.l      [A6 - 0x200]
  4773. 0000345A  2F3C 0007 03EC           move.l     -[A7], 0x703EC
  4774. 00003460  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4775. 00003464  6014                     bra        +0x16 /* 0000347A */
  4776. label00003466:
  4777. 00003466  7064                     moveq.l    D0, 0x64
  4778. 00003468  B047                     cmp.w      D0, D7
  4779. 0000346A  660E                     bne        +0x10 /* 0000347A */
  4780. 0000346C  486E FE00                pea.l      [A6 - 0x200]
  4781. 00003470  2F3C 0008 03EC           move.l     -[A7], 0x803EC
  4782. 00003476  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  4783. label0000347A:
  4784. 0000347A  42A7                     clr.l      -[A7]
  4785. 0000347C  A975                     syscall    TickCount
  4786. 0000347E  2A1F                     move.l     D5, [A7]+
  4787. 00003480  486E FF00                pea.l      [A6 - 0x100]
  4788. 00003484  486E FE00                pea.l      [A6 - 0x200]
  4789. 00003488  1F2D DBDE                move.b     -[A7], [A5 - 0x2422]
  4790. 0000348C  1F06                     move.b     -[A7], D6
  4791. 0000348E  486D DD3E                pea.l      [A5 - 0x22C2]
  4792. 00003492  7078                     moveq.l    D0, 0x78
  4793. 00003494  2F00                     move.l     -[A7], D0
  4794. 00003496  703C                     moveq.l    D0, 0x3C
  4795. 00003498  2F00                     move.l     -[A7], D0
  4796. 0000349A  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  4797. 0000349E  42A7                     clr.l      -[A7]
  4798. 000034A0  A975                     syscall    TickCount
  4799. 000034A2  201F                     move.l     D0, [A7]+
  4800. 000034A4  9085                     sub.l      D0, D5
  4801. 000034A6  91AD C856                sub.l      [A5 - 0x37AA], D0
  4802. 000034AA  4EBA F480                jsr        [PC - 0xB80 /* 0000292C */]
  4803. 000034AE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4804. 000034B2  4E5E                     unlink     A6
  4805. 000034B4  205F                     movea.l    A0, [A7]+
  4806. 000034B6  544F                     addq.w     A7, 2
  4807. 000034B8  4ED0                     jmp        [A0]
  4808. export_284:
  4809. 000034BA  4E56 0000                link       A6, 0
  4810. 000034BE  2B6D FD92 DD52           move.l     [A5 - 0x22AE], [A5 - 0x26E]
  4811. 000034C4  4E5E                     unlink     A6
  4812. 000034C6  205F                     movea.l    A0, [A7]+
  4813. 000034C8  544F                     addq.w     A7, 2
  4814. 000034CA  4ED0                     jmp        [A0]
  4815. export_285:
  4816. 000034CC  4E56 0000                link       A6, 0
  4817. 000034D0  2B6D FD92 DD4E           move.l     [A5 - 0x22B2], [A5 - 0x26E]
  4818. 000034D6  422D DD4D                clr.b      [A5 - 0x22B3]
  4819. 000034DA  4E5E                     unlink     A6
  4820. 000034DC  205F                     movea.l    A0, [A7]+
  4821. 000034DE  544F                     addq.w     A7, 2
  4822. 000034E0  4ED0                     jmp        [A0]
  4823. fn000034E2:
  4824. 000034E2  4E56 0000                link       A6, 0
  4825. 000034E6  2F07                     move.l     -[A7], D7
  4826. 000034E8  2E2E 0008                move.l     D7, [A6 + 0x8]
  4827. label000034EC:
  4828. 000034EC  4A87                     tst.l      D7
  4829. 000034EE  6C08                     bge        +0xA /* 000034F8 */
  4830. 000034F0  DEBC 0168 0000           add.l      D7, 0x1680000
  4831. 000034F6  60F4                     bra        -0xA /* 000034EC */
  4832. label000034F8:
  4833. 000034F8  0C87 0168 0000           cmpi.l     D7, 0x1680000
  4834. 000034FE  6D08                     blt        +0xA /* 00003508 */
  4835. 00003500  9EBC 0168 0000           sub.l      D7, 0x1680000
  4836. 00003506  60F0                     bra        -0xE /* 000034F8 */
  4837. label00003508:
  4838. 00003508  2D47 000C                move.l     [A6 + 0xC], D7
  4839. 0000350C  2E1F                     move.l     D7, [A7]+
  4840. 0000350E  4E5E                     unlink     A6
  4841. 00003510  2E9F                     move.l     [A7], [A7]+
  4842. 00003512  4E75                     rts
  4843. fn00003514:
  4844. 00003514  4E56 FFFC                link       A6, -0x0004
  4845. 00003518  2F07                     move.l     -[A7], D7
  4846. 0000351A  202E 000C                move.l     D0, [A6 + 0xC]
  4847. 0000351E  90AE 0008                sub.l      D0, [A6 + 0x8]
  4848. 00003522  6A02                     bpl        +0x4 /* 00003526 */
  4849. 00003524  4480                     neg.l      D0
  4850. label00003526:
  4851. 00003526  2E00                     move.l     D7, D0
  4852. 00003528  0C87 00B4 0000           cmpi.l     D7, 0xB40000
  4853. 0000352E  6F0E                     ble        +0x10 /* 0000353E */
  4854. 00003530  203C 0168 0000           move.l     D0, 0x1680000
  4855. 00003536  9087                     sub.l      D0, D7
  4856. 00003538  2D40 0010                move.l     [A6 + 0x10], D0
  4857. 0000353C  6004                     bra        +0x6 /* 00003542 */
  4858. label0000353E:
  4859. 0000353E  2D47 0010                move.l     [A6 + 0x10], D7
  4860. label00003542:
  4861. 00003542  2E1F                     move.l     D7, [A7]+
  4862. 00003544  4E5E                     unlink     A6
  4863. 00003546  205F                     movea.l    A0, [A7]+
  4864. 00003548  504F                     addq.w     A7, 8
  4865. 0000354A  4ED0                     jmp        [A0]
  4866. fn0000354C:
  4867. 0000354C  4E56 0000                link       A6, 0
  4868. 00003550  42A7                     clr.l      -[A7]
  4869. 00003552  206D FDA6                movea.l    A0, [A5 - 0x25A]
  4870. 00003556  102E 000A                move.b     D0, [A6 + 0xA]
  4871. 0000355A  4880                     ext.w      D0
  4872. 0000355C  C1FC 0092                muls.w     D0, 0x92
  4873. 00003560  3F30 00BE                move.w     -[A7], [A0 + D0.w - 0x66]
  4874. 00003564  206D FDA6                movea.l    A0, [A5 - 0x25A]
  4875. 00003568  102E 0008                move.b     D0, [A6 + 0x8]
  4876. 0000356C  4880                     ext.w      D0
  4877. 0000356E  C1FC 0092                muls.w     D0, 0x92
  4878. 00003572  3F30 00BE                move.w     -[A7], [A0 + D0.w - 0x66]
  4879. 00003576  4EBA D5AA                jsr        [PC - 0x2A56 /* 00000B22 */]
  4880. 0000357A  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  4881. 0000357E  4E5E                     unlink     A6
  4882. 00003580  2E9F                     move.l     [A7], [A7]+
  4883. 00003582  4E75                     rts
  4884. fn00003584:
  4885. 00003584  4E56 FFBA                link       A6, -0x0046
  4886. 00003588  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4887. 0000358C  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4888. 00003590  226D FDA6                movea.l    A1, [A5 - 0x25A]
  4889. 00003594  102E 000C                move.b     D0, [A6 + 0xC]
  4890. 00003598  4880                     ext.w      D0
  4891. 0000359A  C1FC 0092                muls.w     D0, 0x92
  4892. 0000359E  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  4893. 000035A2  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  4894. 000035A6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  4895. 000035AA  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  4896. 000035AE  22D8                     move.l     [A1]+, [A0]+
  4897. 000035B0  22D8                     move.l     [A1]+, [A0]+
  4898. 000035B2  22D8                     move.l     [A1]+, [A0]+
  4899. 000035B4  206D FDA2                movea.l    A0, [A5 - 0x25E]
  4900. 000035B8  226D FDA6                movea.l    A1, [A5 - 0x25A]
  4901. 000035BC  102E 000A                move.b     D0, [A6 + 0xA]
  4902. 000035C0  4880                     ext.w      D0
  4903. 000035C2  C1FC 0092                muls.w     D0, 0x92
  4904. 000035C6  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  4905. 000035CA  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  4906. 000035CE  49F0 10DC                lea.l      A4, [A0 + D1.w - 0x36]
  4907. 000035D2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4908. 000035D6  224C                     movea.l    A1, A4
  4909. 000035D8  20D9                     move.l     [A0]+, [A1]+
  4910. 000035DA  20D9                     move.l     [A0]+, [A1]+
  4911. 000035DC  20D9                     move.l     [A0]+, [A1]+
  4912. 000035DE  102E 0008                move.b     D0, [A6 + 0x8]
  4913. 000035E2  6700 0150                beq        +0x152 /* 00003734 */
  4914. 000035E6  202E FFE8                move.l     D0, [A6 - 0x18]
  4915. 000035EA  90AE FFF4                sub.l      D0, [A6 - 0xC]
  4916. 000035EE  4840                     swap.w     D0
  4917. 000035F0  48C0                     ext.l      D0
  4918. 000035F2  2C00                     move.l     D6, D0
  4919. 000035F4  202E FFEC                move.l     D0, [A6 - 0x14]
  4920. 000035F8  90AE FFF8                sub.l      D0, [A6 - 0x8]
  4921. 000035FC  4840                     swap.w     D0
  4922. 000035FE  48C0                     ext.l      D0
  4923. 00003600  2A00                     move.l     D5, D0
  4924. 00003602  102C 0022                move.b     D0, [A4 + 0x22]
  4925. 00003606  4880                     ext.w      D0
  4926. 00003608  3E00                     move.w     D7, D0
  4927. 0000360A  102C 0023                move.b     D0, [A4 + 0x23]
  4928. 0000360E  4880                     ext.w      D0
  4929. 00003610  3D40 FFE4                move.w     [A6 - 0x1C], D0
  4930. 00003614  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4931. 00003618  486E FFC2                pea.l      [A6 - 0x3E]
  4932. 0000361C  486E FFBE                pea.l      [A6 - 0x42]
  4933. 00003620  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  4934. 00003624  3007                     move.w     D0, D7
  4935. 00003626  48C0                     ext.l      D0
  4936. 00003628  2F00                     move.l     -[A7], D0
  4937. 0000362A  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  4938. 0000362E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4939. 00003632  201F                     move.l     D0, [A7]+
  4940. 00003634  E988                     lsl        D0, 4
  4941. 00003636  4840                     swap.w     D0
  4942. 00003638  48C0                     ext.l      D0
  4943. 0000363A  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4944. 0000363E  3007                     move.w     D0, D7
  4945. 00003640  48C0                     ext.l      D0
  4946. 00003642  2F00                     move.l     -[A7], D0
  4947. 00003644  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  4948. 00003648  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4949. 0000364C  201F                     move.l     D0, [A7]+
  4950. 0000364E  E988                     lsl        D0, 4
  4951. 00003650  4840                     swap.w     D0
  4952. 00003652  48C0                     ext.l      D0
  4953. 00003654  2D40 FFD8                move.l     [A6 - 0x28], D0
  4954. 00003658  42A7                     clr.l      -[A7]
  4955. 0000365A  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  4956. 0000365E  3F07                     move.w     -[A7], D7
  4957. 00003660  301F                     move.w     D0, [A7]+
  4958. 00003662  C1DF                     muls.w     D0, [A7]+
  4959. 00003664  2E80                     move.l     [A7], D0
  4960. 00003666  2D5F FFBA                move.l     [A6 - 0x46], [A7]+
  4961. 0000366A  42A7                     clr.l      -[A7]
  4962. 0000366C  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  4963. 00003670  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  4964. 00003674  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  4965. 00003678  203C 0024 0000           move.l     D0, 0x240000 /* '$\0\0' */
  4966. 0000367E  909F                     sub.l      D0, [A7]+
  4967. 00003680  E988                     lsl        D0, 4
  4968. 00003682  4840                     swap.w     D0
  4969. 00003684  48C0                     ext.l      D0
  4970. 00003686  2D40 FFC8                move.l     [A6 - 0x38], D0
  4971. 0000368A  2F06                     move.l     -[A7], D6
  4972. 0000368C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4973. 00003690  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4974. 00003694  2F05                     move.l     -[A7], D5
  4975. 00003696  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4976. 0000369A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4977. 0000369E  201F                     move.l     D0, [A7]+
  4978. 000036A0  D09F                     add.l      D0, [A7]+
  4979. 000036A2  4480                     neg.l      D0
  4980. 000036A4  2800                     move.l     D4, D0
  4981. 000036A6  2F06                     move.l     -[A7], D6
  4982. 000036A8  2F06                     move.l     -[A7], D6
  4983. 000036AA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4984. 000036AE  2F05                     move.l     -[A7], D5
  4985. 000036B0  2F05                     move.l     -[A7], D5
  4986. 000036B2  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4987. 000036B6  201F                     move.l     D0, [A7]+
  4988. 000036B8  D09F                     add.l      D0, [A7]+
  4989. 000036BA  4480                     neg.l      D0
  4990. 000036BC  2D40 FFD0                move.l     [A6 - 0x30], D0
  4991. 000036C0  2004                     move.l     D0, D4
  4992. 000036C2  4480                     neg.l      D0
  4993. 000036C4  7200                     moveq.l    D1, 0x00
  4994. 000036C6  48E7 C000                movem.l    -[A7], D0,D1
  4995. 000036CA  4267                     clr.w      -[A7]
  4996. 000036CC  2F04                     move.l     -[A7], D4
  4997. 000036CE  2F04                     move.l     -[A7], D4
  4998. 000036D0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4999. 000036D4  241F                     move.l     D2, [A7]+
  5000. 000036D6  E88A                     lsr        D2, 4
  5001. 000036D8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  5002. 000036DC  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  5003. 000036E0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  5004. 000036E4  949F                     sub.l      D2, [A7]+
  5005. 000036E6  2F02                     move.l     -[A7], D2
  5006. 000036E8  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  5007. 000036EC  341F                     move.w     D2, [A7]+
  5008. 000036EE  4CDF 0003                movem.l    D0,D1, [A7]+
  5009. 000036F2  3202                     move.w     D1, D2
  5010. 000036F4  E589                     lsl        D1, 2
  5011. 000036F6  D280                     add.l      D1, D0
  5012. 000036F8  2F01                     move.l     -[A7], D1
  5013. 000036FA  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  5014. 000036FE  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5015. 00003702  201F                     move.l     D0, [A7]+
  5016. 00003704  3D40 FFC6                move.w     [A6 - 0x3A], D0
  5017. 00003708  CFEE FFC6                muls.w     D7, [A6 - 0x3A]
  5018. 0000370C  3007                     move.w     D0, D7
  5019. 0000370E  48C0                     ext.l      D0
  5020. 00003710  2F00                     move.l     -[A7], D0
  5021. 00003712  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  5022. 00003716  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  5023. 0000371A  201F                     move.l     D0, [A7]+
  5024. 0000371C  D1AE FFE8                add.l      [A6 - 0x18], D0
  5025. 00003720  3007                     move.w     D0, D7
  5026. 00003722  48C0                     ext.l      D0
  5027. 00003724  2F00                     move.l     -[A7], D0
  5028. 00003726  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5029. 0000372A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  5030. 0000372E  201F                     move.l     D0, [A7]+
  5031. 00003730  D1AE FFEC                add.l      [A6 - 0x14], D0
  5032. label00003734:
  5033. 00003734  206E 000E                movea.l    A0, [A6 + 0xE]
  5034. 00003738  43EE FFE8                lea.l      A1, [A6 - 0x18]
  5035. 0000373C  20D9                     move.l     [A0]+, [A1]+
  5036. 0000373E  20D9                     move.l     [A0]+, [A1]+
  5037. 00003740  20D9                     move.l     [A0]+, [A1]+
  5038. 00003742  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5039. 00003746  4E5E                     unlink     A6
  5040. 00003748  205F                     movea.l    A0, [A7]+
  5041. 0000374A  5C4F                     addq.w     A7, 6
  5042. 0000374C  4ED0                     jmp        [A0]
  5043. fn0000374E:
  5044. 0000374E  4E56 0000                link       A6, 0
  5045. 00003752  2F0C                     move.l     -[A7], A4
  5046. 00003754  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5047. 00003758  102E 0008                move.b     D0, [A6 + 0x8]
  5048. 0000375C  4880                     ext.w      D0
  5049. 0000375E  C1FC 0092                muls.w     D0, 0x92
  5050. 00003762  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  5051. 00003766  49F0 0000                lea.l      A4, [A0 + D0.w]
  5052. 0000376A  4267                     clr.w      -[A7]
  5053. 0000376C  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5054. 00003770  302C 0050                move.w     D0, [A4 + 0x50]
  5055. 00003774  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5056. 00003778  4870 00DC                pea.l      [A0 + D0.w - 0x36]
  5057. 0000377C  486C 0032                pea.l      [A4 + 0x32]
  5058. 00003780  4EBA D262                jsr        [PC - 0x2D9E /* 000009E4 */]
  5059. 00003784  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  5060. 00003788  285F                     movea.l    A4, [A7]+
  5061. 0000378A  4E5E                     unlink     A6
  5062. 0000378C  205F                     movea.l    A0, [A7]+
  5063. 0000378E  544F                     addq.w     A7, 2
  5064. 00003790  4ED0                     jmp        [A0]
  5065. fn00003792:
  5066. 00003792  4E56 FFF4                link       A6, -0x000C
  5067. 00003796  48E7 0108                movem.l    -[A7], D7,A4
  5068. 0000379A  1E2E 0008                move.b     D7, [A6 + 0x8]
  5069. 0000379E  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5070. 000037A2  1007                     move.b     D0, D7
  5071. 000037A4  4880                     ext.w      D0
  5072. 000037A6  C1FC 0092                muls.w     D0, 0x92
  5073. 000037AA  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  5074. 000037AE  49F0 0000                lea.l      A4, [A0 + D0.w]
  5075. 000037B2  202D FD92                move.l     D0, [A5 - 0x26E]
  5076. 000037B6  90AC 0038                sub.l      D0, [A4 + 0x38]
  5077. 000037BA  7205                     moveq.l    D1, 0x05
  5078. 000037BC  B280                     cmp.l      D1, D0
  5079. 000037BE  6E4C                     bgt        +0x4E /* 0000380C */
  5080. 000037C0  486E FFF4                pea.l      [A6 - 0xC]
  5081. 000037C4  1F07                     move.b     -[A7], D7
  5082. 000037C6  1F2C 000B                move.b     -[A7], [A4 + 0xB]
  5083. 000037CA  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5084. 000037CE  1007                     move.b     D0, D7
  5085. 000037D0  4880                     ext.w      D0
  5086. 000037D2  C1FC 0092                muls.w     D0, 0x92
  5087. 000037D6  41E8 FF73                lea.l      A0, [A0 - 0x8D]
  5088. 000037DA  1230 0000                move.b     D1, [A0 + D0.w]
  5089. 000037DE  0A01 0001                xori.b     D1, 0x1
  5090. 000037E2  4A01                     tst.b      D1
  5091. 000037E4  6602                     bne        +0x4 /* 000037E8 */
  5092. 000037E6  8214                     or.b       D1, [A4]
  5093. label000037E8:
  5094. 000037E8  1F01                     move.b     -[A7], D1
  5095. 000037EA  4EBA FD98                jsr        [PC - 0x268 /* 00003584 */]
  5096. 000037EE  205F                     movea.l    A0, [A7]+
  5097. 000037F0  43EC 002A                lea.l      A1, [A4 + 0x2A]
  5098. 000037F4  22D8                     move.l     [A1]+, [A0]+
  5099. 000037F6  22D8                     move.l     [A1]+, [A0]+
  5100. 000037F8  22D8                     move.l     [A1]+, [A0]+
  5101. 000037FA  4267                     clr.w      -[A7]
  5102. 000037FC  1F07                     move.b     -[A7], D7
  5103. 000037FE  4EBA FF4E                jsr        [PC - 0xB2 /* 0000374E */]
  5104. 00003802  395F 0036                move.w     [A4 + 0x36], [A7]+
  5105. 00003806  296D FD92 0038           move.l     [A4 + 0x38], [A5 - 0x26E]
  5106. label0000380C:
  5107. 0000380C  4CDF 1080                movem.l    D7,A4, [A7]+
  5108. 00003810  4E5E                     unlink     A6
  5109. 00003812  205F                     movea.l    A0, [A7]+
  5110. 00003814  544F                     addq.w     A7, 2
  5111. 00003816  4ED0                     jmp        [A0]
  5112. fn00003818:
  5113. 00003818  4E56 0000                link       A6, 0
  5114. 0000381C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5115. 00003820  4EBA FF70                jsr        [PC - 0x90 /* 00003792 */]
  5116. 00003824  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5117. 00003828  102E 0008                move.b     D0, [A6 + 0x8]
  5118. 0000382C  4880                     ext.w      D0
  5119. 0000382E  C1FC 0092                muls.w     D0, 0x92
  5120. 00003832  226E 000A                movea.l    A1, [A6 + 0xA]
  5121. 00003836  41F0 00A0                lea.l      A0, [A0 + D0.w - 0x96]
  5122. 0000383A  22D8                     move.l     [A1]+, [A0]+
  5123. 0000383C  22D8                     move.l     [A1]+, [A0]+
  5124. 0000383E  22D8                     move.l     [A1]+, [A0]+
  5125. 00003840  4E5E                     unlink     A6
  5126. 00003842  205F                     movea.l    A0, [A7]+
  5127. 00003844  544F                     addq.w     A7, 2
  5128. 00003846  4ED0                     jmp        [A0]
  5129. fn00003848:
  5130. 00003848  4E56 0000                link       A6, 0
  5131. 0000384C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5132. 00003850  4EBA FF40                jsr        [PC - 0xC0 /* 00003792 */]
  5133. 00003854  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5134. 00003858  102E 0008                move.b     D0, [A6 + 0x8]
  5135. 0000385C  4880                     ext.w      D0
  5136. 0000385E  C1FC 0092                muls.w     D0, 0x92
  5137. 00003862  3D70 00AC 000A           move.w     [A6 + 0xA], [A0 + D0.w - 0x84]
  5138. 00003868  4E5E                     unlink     A6
  5139. 0000386A  205F                     movea.l    A0, [A7]+
  5140. 0000386C  544F                     addq.w     A7, 2
  5141. 0000386E  4ED0                     jmp        [A0]
  5142. fn00003870:
  5143. 00003870  4E56 FFFC                link       A6, -0x0004
  5144. 00003874  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5145. 00003878  4246                     clr.w      D6
  5146. 0000387A  7E01                     moveq.l    D7, 0x01
  5147. 0000387C  6042                     bra        +0x44 /* 000038C0 */
  5148. label0000387E:
  5149. 0000387E  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5150. 00003882  1007                     move.b     D0, D7
  5151. 00003884  4880                     ext.w      D0
  5152. 00003886  C1FC 0092                muls.w     D0, 0x92
  5153. 0000388A  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  5154. 0000388E  49F0 0000                lea.l      A4, [A0 + D0.w]
  5155. 00003892  47EC 0008                lea.l      A3, [A4 + 0x8]
  5156. 00003896  102C 0080                move.b     D0, [A4 + 0x80]
  5157. 0000389A  6722                     beq        +0x24 /* 000038BE */
  5158. 0000389C  C02C 0005                and.b      D0, [A4 + 0x5]
  5159. 000038A0  671C                     beq        +0x1E /* 000038BE */
  5160. 000038A2  7001                     moveq.l    D0, 0x01
  5161. 000038A4  B02B 0001                cmp.b      D0, [A3 + 0x1]
  5162. 000038A8  57C0                     seq        D0
  5163. 000038AA  4A00                     tst.b      D0
  5164. 000038AC  6710                     beq        +0x12 /* 000038BE */
  5165. 000038AE  322B 0002                move.w     D1, [A3 + 0x2]
  5166. 000038B2  B26E 0008                cmp.w      D1, [A6 + 0x8]
  5167. 000038B6  57C1                     seq        D1
  5168. 000038B8  C001                     and.b      D0, D1
  5169. 000038BA  6702                     beq        +0x4 /* 000038BE */
  5170. 000038BC  5246                     addq.w     D6, 1
  5171. label000038BE:
  5172. 000038BE  5207                     addq.b     D7, 1
  5173. label000038C0:
  5174. 000038C0  700C                     moveq.l    D0, 0x0C
  5175. 000038C2  B007                     cmp.b      D0, D7
  5176. 000038C4  6CB8                     bge        -0x46 /* 0000387E */
  5177. 000038C6  3D46 000A                move.w     [A6 + 0xA], D6
  5178. 000038CA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5179. 000038CE  4E5E                     unlink     A6
  5180. 000038D0  205F                     movea.l    A0, [A7]+
  5181. 000038D2  544F                     addq.w     A7, 2
  5182. 000038D4  4ED0                     jmp        [A0]
  5183. fn000038D6:
  5184. 000038D6  4E56 FFD8                link       A6, -0x0028
  5185. 000038DA  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5186. 000038DE  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5187. 000038E2  226D FDA6                movea.l    A1, [A5 - 0x25A]
  5188. 000038E6  102E 0008                move.b     D0, [A6 + 0x8]
  5189. 000038EA  4880                     ext.w      D0
  5190. 000038EC  C1FC 0092                muls.w     D0, 0x92
  5191. 000038F0  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  5192. 000038F4  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  5193. 000038F8  43EE FFEA                lea.l      A1, [A6 - 0x16]
  5194. 000038FC  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  5195. 00003900  22D8                     move.l     [A1]+, [A0]+
  5196. 00003902  22D8                     move.l     [A1]+, [A0]+
  5197. 00003904  22D8                     move.l     [A1]+, [A0]+
  5198. 00003906  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5199. 0000390A  226D FDA6                movea.l    A1, [A5 - 0x25A]
  5200. 0000390E  3029 0050                move.w     D0, [A1 + 0x50]
  5201. 00003912  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5202. 00003916  43EE FFDE                lea.l      A1, [A6 - 0x22]
  5203. 0000391A  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  5204. 0000391E  22D8                     move.l     [A1]+, [A0]+
  5205. 00003920  22D8                     move.l     [A1]+, [A0]+
  5206. 00003922  22D8                     move.l     [A1]+, [A0]+
  5207. 00003924  7019                     moveq.l    D0, 0x19
  5208. 00003926  B06D FD82                cmp.w      D0, [A5 - 0x27E]
  5209. 0000392A  5FC0                     sle        D0
  5210. 0000392C  4A00                     tst.b      D0
  5211. 0000392E  670A                     beq        +0xC /* 0000393A */
  5212. 00003930  7206                     moveq.l    D1, 0x06
  5213. 00003932  B26D FD7E                cmp.w      D1, [A5 - 0x282]
  5214. 00003936  5FC1                     sle        D1
  5215. 00003938  C001                     and.b      D0, D1
  5216. label0000393A:
  5217. 0000393A  4400                     neg.b      D0
  5218. 0000393C  1800                     move.b     D4, D0
  5219. 0000393E  4246                     clr.w      D6
  5220. 00003940  4245                     clr.w      D5
  5221. 00003942  302D FD7E                move.w     D0, [A5 - 0x282]
  5222. 00003946  48C0                     ext.l      D0
  5223. 00003948  81FC 0006                divs.w     D0, 0x6
  5224. 0000394C  5240                     addq.w     D0, 1
  5225. 0000394E  3D40 FFDC                move.w     [A6 - 0x24], D0
  5226. 00003952  3D6D FDCA FFD8           move.w     [A6 - 0x28], [A5 - 0x236]
  5227. 00003958  7E01                     moveq.l    D7, 0x01
  5228. 0000395A  6000 0082                bra        +0x84 /* 000039DE */
  5229. label0000395E:
  5230. 0000395E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5231. 00003962  3007                     move.w     D0, D7
  5232. 00003964  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5233. 00003968  49F0 00DC                lea.l      A4, [A0 + D0.w - 0x36]
  5234. 0000396C  700C                     moveq.l    D0, 0x0C
  5235. 0000396E  B02C 0014                cmp.b      D0, [A4 + 0x14]
  5236. 00003972  57C0                     seq        D0
  5237. 00003974  4A00                     tst.b      D0
  5238. 00003976  6616                     bne        +0x18 /* 0000398E */
  5239. 00003978  1204                     move.b     D1, D4
  5240. 0000397A  675E                     beq        +0x60 /* 000039DA */
  5241. 0000397C  7405                     moveq.l    D2, 0x05
  5242. 0000397E  B42C 0014                cmp.b      D2, [A4 + 0x14]
  5243. 00003982  57C2                     seq        D2
  5244. 00003984  C202                     and.b      D1, D2
  5245. 00003986  8001                     or.b       D0, D1
  5246. 00003988  0240 0001                andi.w     D0, 0x1
  5247. 0000398C  674C                     beq        +0x4E /* 000039DA */
  5248. label0000398E:
  5249. 0000398E  4267                     clr.w      -[A7]
  5250. 00003990  3F07                     move.w     -[A7], D7
  5251. 00003992  4EBA FEDC                jsr        [PC - 0x124 /* 00003870 */]
  5252. 00003996  301F                     move.w     D0, [A7]+
  5253. 00003998  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  5254. 0000399C  6C3C                     bge        +0x3E /* 000039DA */
  5255. 0000399E  42A7                     clr.l      -[A7]
  5256. 000039A0  486E FFEA                pea.l      [A6 - 0x16]
  5257. 000039A4  2F0C                     move.l     -[A7], A4
  5258. 000039A6  4EBA D118                jsr        [PC - 0x2EE8 /* 00000AC0 */]
  5259. 000039AA  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  5260. 000039AE  42A7                     clr.l      -[A7]
  5261. 000039B0  486E FFDE                pea.l      [A6 - 0x22]
  5262. 000039B4  2F0C                     move.l     -[A7], A4
  5263. 000039B6  4EBA D108                jsr        [PC - 0x2EF8 /* 00000AC0 */]
  5264. 000039BA  202E FFF8                move.l     D0, [A6 - 0x8]
  5265. 000039BE  B09F                     cmp.l      D0, [A7]+
  5266. 000039C0  6C18                     bge        +0x1A /* 000039DA */
  5267. 000039C2  5245                     addq.w     D5, 1
  5268. 000039C4  4267                     clr.w      -[A7]
  5269. 000039C6  A861                     syscall    Random
  5270. 000039C8  301F                     move.w     D0, [A7]+
  5271. 000039CA  6A02                     bpl        +0x4 /* 000039CE */
  5272. 000039CC  4440                     neg.w      D0
  5273. label000039CE:
  5274. 000039CE  48C0                     ext.l      D0
  5275. 000039D0  81C5                     divs.w     D0, D5
  5276. 000039D2  4840                     swap.w     D0
  5277. 000039D4  4A40                     tst.w      D0
  5278. 000039D6  6602                     bne        +0x4 /* 000039DA */
  5279. 000039D8  3C07                     move.w     D6, D7
  5280. label000039DA:
  5281. 000039DA  5247                     addq.w     D7, 1
  5282. 000039DC  6908                     bvs        +0xA /* 000039E6 */
  5283. label000039DE:
  5284. 000039DE  BE6E FFD8                cmp.w      D7, [A6 - 0x28]
  5285. 000039E2  6F00 FF7A                ble        -0x84 /* 0000395E */
  5286. label000039E6:
  5287. 000039E6  3D46 000A                move.w     [A6 + 0xA], D6
  5288. 000039EA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5289. 000039EE  4E5E                     unlink     A6
  5290. 000039F0  205F                     movea.l    A0, [A7]+
  5291. 000039F2  544F                     addq.w     A7, 2
  5292. 000039F4  4ED0                     jmp        [A0]
  5293. fn000039F6:
  5294. 000039F6  4E56 FFE4                link       A6, -0x001C
  5295. 000039FA  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5296. 000039FE  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5297. 00003A02  226D FDA6                movea.l    A1, [A5 - 0x25A]
  5298. 00003A06  102E 000C                move.b     D0, [A6 + 0xC]
  5299. 00003A0A  4880                     ext.w      D0
  5300. 00003A0C  C1FC 0092                muls.w     D0, 0x92
  5301. 00003A10  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  5302. 00003A14  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  5303. 00003A18  43EE FFE8                lea.l      A1, [A6 - 0x18]
  5304. 00003A1C  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  5305. 00003A20  22D8                     move.l     [A1]+, [A0]+
  5306. 00003A22  22D8                     move.l     [A1]+, [A0]+
  5307. 00003A24  22D8                     move.l     [A1]+, [A0]+
  5308. 00003A26  4246                     clr.w      D6
  5309. 00003A28  102E 0008                move.b     D0, [A6 + 0x8]
  5310. 00003A2C  6706                     beq        +0x8 /* 00003A34 */
  5311. 00003A2E  3A2D FDA0                move.w     D5, [A5 - 0x260]
  5312. 00003A32  6004                     bra        +0x6 /* 00003A38 */
  5313. label00003A34:
  5314. 00003A34  3A2D FDC6                move.w     D5, [A5 - 0x23A]
  5315. label00003A38:
  5316. 00003A38  3D45 FFE4                move.w     [A6 - 0x1C], D5
  5317. 00003A3C  7E01                     moveq.l    D7, 0x01
  5318. 00003A3E  6060                     bra        +0x62 /* 00003AA0 */
  5319. label00003A40:
  5320. 00003A40  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5321. 00003A44  3007                     move.w     D0, D7
  5322. 00003A46  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5323. 00003A4A  49F0 00DC                lea.l      A4, [A0 + D0.w - 0x36]
  5324. 00003A4E  700C                     moveq.l    D0, 0x0C
  5325. 00003A50  B02C 0014                cmp.b      D0, [A4 + 0x14]
  5326. 00003A54  57C0                     seq        D0
  5327. 00003A56  4A00                     tst.b      D0
  5328. 00003A58  6708                     beq        +0xA /* 00003A62 */
  5329. 00003A5A  C02E 000A                and.b      D0, [A6 + 0xA]
  5330. 00003A5E  4A00                     tst.b      D0
  5331. 00003A60  6614                     bne        +0x16 /* 00003A76 */
  5332. label00003A62:
  5333. 00003A62  7205                     moveq.l    D1, 0x05
  5334. 00003A64  B22C 0014                cmp.b      D1, [A4 + 0x14]
  5335. 00003A68  57C1                     seq        D1
  5336. 00003A6A  4A01                     tst.b      D1
  5337. 00003A6C  672E                     beq        +0x30 /* 00003A9C */
  5338. 00003A6E  C22E 0008                and.b      D1, [A6 + 0x8]
  5339. 00003A72  8001                     or.b       D0, D1
  5340. 00003A74  6726                     beq        +0x28 /* 00003A9C */
  5341. label00003A76:
  5342. 00003A76  42A7                     clr.l      -[A7]
  5343. 00003A78  486E FFE8                pea.l      [A6 - 0x18]
  5344. 00003A7C  2F0C                     move.l     -[A7], A4
  5345. 00003A7E  4EBA D040                jsr        [PC - 0x2FC0 /* 00000AC0 */]
  5346. 00003A82  281F                     move.l     D4, [A7]+
  5347. 00003A84  4A46                     tst.w      D6
  5348. 00003A86  57C0                     seq        D0
  5349. 00003A88  4A00                     tst.b      D0
  5350. 00003A8A  660A                     bne        +0xC /* 00003A96 */
  5351. 00003A8C  B8AE FFF4                cmp.l      D4, [A6 - 0xC]
  5352. 00003A90  5DC1                     slt        D1
  5353. 00003A92  8001                     or.b       D0, D1
  5354. 00003A94  6706                     beq        +0x8 /* 00003A9C */
  5355. label00003A96:
  5356. 00003A96  3C07                     move.w     D6, D7
  5357. 00003A98  2D44 FFF4                move.l     [A6 - 0xC], D4
  5358. label00003A9C:
  5359. 00003A9C  5247                     addq.w     D7, 1
  5360. 00003A9E  6906                     bvs        +0x8 /* 00003AA6 */
  5361. label00003AA0:
  5362. 00003AA0  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  5363. 00003AA4  6F9A                     ble        -0x64 /* 00003A40 */
  5364. label00003AA6:
  5365. 00003AA6  3D46 000E                move.w     [A6 + 0xE], D6
  5366. 00003AAA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5367. 00003AAE  4E5E                     unlink     A6
  5368. 00003AB0  205F                     movea.l    A0, [A7]+
  5369. 00003AB2  5C4F                     addq.w     A7, 6
  5370. 00003AB4  4ED0                     jmp        [A0]
  5371. fn00003AB6:
  5372. 00003AB6  4E56 FFE8                link       A6, -0x0018
  5373. 00003ABA  48E7 0700                movem.l    -[A7], D5,D6,D7
  5374. 00003ABE  2E2E 000C                move.l     D7, [A6 + 0xC]
  5375. 00003AC2  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5376. 00003AC6  226D FDA6                movea.l    A1, [A5 - 0x25A]
  5377. 00003ACA  102E 0014                move.b     D0, [A6 + 0x14]
  5378. 00003ACE  4880                     ext.w      D0
  5379. 00003AD0  C1FC 0092                muls.w     D0, 0x92
  5380. 00003AD4  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  5381. 00003AD8  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  5382. 00003ADC  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5383. 00003AE0  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  5384. 00003AE4  22D8                     move.l     [A1]+, [A0]+
  5385. 00003AE6  22D8                     move.l     [A1]+, [A0]+
  5386. 00003AE8  22D8                     move.l     [A1]+, [A0]+
  5387. 00003AEA  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  5388. 00003AF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5389. 00003AF4  486E FFF0                pea.l      [A6 - 0x10]
  5390. 00003AF8  486E FFEC                pea.l      [A6 - 0x14]
  5391. 00003AFC  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  5392. 00003B00  42A7                     clr.l      -[A7]
  5393. 00003B02  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  5394. 00003B06  2007                     move.l     D0, D7
  5395. 00003B08  D087                     add.l      D0, D7
  5396. 00003B0A  4840                     swap.w     D0
  5397. 00003B0C  3F00                     move.w     -[A7], D0
  5398. 00003B0E  301F                     move.w     D0, [A7]+
  5399. 00003B10  C1DF                     muls.w     D0, [A7]+
  5400. 00003B12  2E80                     move.l     [A7], D0
  5401. 00003B14  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  5402. 00003B18  42A7                     clr.l      -[A7]
  5403. 00003B1A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5404. 00003B1E  2007                     move.l     D0, D7
  5405. 00003B20  D087                     add.l      D0, D7
  5406. 00003B22  4840                     swap.w     D0
  5407. 00003B24  3F00                     move.w     -[A7], D0
  5408. 00003B26  301F                     move.w     D0, [A7]+
  5409. 00003B28  C1DF                     muls.w     D0, [A7]+
  5410. 00003B2A  2E80                     move.l     [A7], D0
  5411. 00003B2C  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  5412. 00003B30  202E FFEC                move.l     D0, [A6 - 0x14]
  5413. 00003B34  D0AE FFF4                add.l      D0, [A6 - 0xC]
  5414. 00003B38  222E FFEC                move.l     D1, [A6 - 0x14]
  5415. 00003B3C  D280                     add.l      D1, D0
  5416. 00003B3E  2C01                     move.l     D6, D1
  5417. 00003B40  4846                     swap.w     D6
  5418. 00003B42  202E FFF0                move.l     D0, [A6 - 0x10]
  5419. 00003B46  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5420. 00003B4A  222E FFF0                move.l     D1, [A6 - 0x10]
  5421. 00003B4E  D280                     add.l      D1, D0
  5422. 00003B50  2A01                     move.l     D5, D1
  5423. 00003B52  4845                     swap.w     D5
  5424. 00003B54  4A45                     tst.w      D5
  5425. 00003B56  4A46                     tst.w      D6
  5426. 00003B58  5DC0                     slt        D0
  5427. 00003B5A  4A00                     tst.b      D0
  5428. 00003B5C  661C                     bne        +0x1E /* 00003B7A */
  5429. 00003B5E  0C46 0400                cmpi.w     D6, 0x400
  5430. 00003B62  5EC1                     sgt        D1
  5431. 00003B64  8001                     or.b       D0, D1
  5432. 00003B66  6612                     bne        +0x14 /* 00003B7A */
  5433. 00003B68  4A45                     tst.w      D5
  5434. 00003B6A  5DC1                     slt        D1
  5435. 00003B6C  8001                     or.b       D0, D1
  5436. 00003B6E  660A                     bne        +0xC /* 00003B7A */
  5437. 00003B70  0C45 0400                cmpi.w     D5, 0x400
  5438. 00003B74  5EC1                     sgt        D1
  5439. 00003B76  8001                     or.b       D0, D1
  5440. 00003B78  6706                     beq        +0x8 /* 00003B80 */
  5441. label00003B7A:
  5442. 00003B7A  422E 0016                clr.b      [A6 + 0x16]
  5443. 00003B7E  603C                     bra        +0x3E /* 00003BBC */
  5444. label00003B80:
  5445. 00003B80  202E FFEC                move.l     D0, [A6 - 0x14]
  5446. 00003B84  D1AE FFF4                add.l      [A6 - 0xC], D0
  5447. 00003B88  202E FFF0                move.l     D0, [A6 - 0x10]
  5448. 00003B8C  D1AE FFF8                add.l      [A6 - 0x8], D0
  5449. 00003B90  4267                     clr.w      -[A7]
  5450. 00003B92  486E FFF4                pea.l      [A6 - 0xC]
  5451. 00003B96  2F07                     move.l     -[A7], D7
  5452. 00003B98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5453. 00003B9C  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5454. 00003BA0  102E 0014                move.b     D0, [A6 + 0x14]
  5455. 00003BA4  4880                     ext.w      D0
  5456. 00003BA6  C1FC 0092                muls.w     D0, 0x92
  5457. 00003BAA  3F30 00BE                move.w     -[A7], [A0 + D0.w - 0x66]
  5458. 00003BAE  4EAD 0BBA                jsr        [A5 + 0xBBA /* export_371 */]
  5459. 00003BB2  4A5F                     tst.w      [A7]+
  5460. 00003BB4  57C0                     seq        D0
  5461. 00003BB6  4400                     neg.b      D0
  5462. 00003BB8  1D40 0016                move.b     [A6 + 0x16], D0
  5463. label00003BBC:
  5464. 00003BBC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5465. 00003BC0  4E5E                     unlink     A6
  5466. 00003BC2  205F                     movea.l    A0, [A7]+
  5467. 00003BC4  DEFC 000E                add.w      A7, 0xE
  5468. 00003BC8  4ED0                     jmp        [A0]
  5469. fn00003BCA:
  5470. 00003BCA  4E56 FFF8                link       A6, -0x0008
  5471. 00003BCE  48E7 0300                movem.l    -[A7], D6,D7
  5472. 00003BD2  7E00                     moveq.l    D7, 0x00
  5473. label00003BD4:
  5474. 00003BD4  2007                     move.l     D0, D7
  5475. 00003BD6  6A02                     bpl        +0x4 /* 00003BDA */
  5476. 00003BD8  4480                     neg.l      D0
  5477. label00003BDA:
  5478. 00003BDA  0C80 00B4 0000           cmpi.l     D0, 0xB40000
  5479. 00003BE0  6E44                     bgt        +0x46 /* 00003C26 */
  5480. 00003BE2  42A7                     clr.l      -[A7]
  5481. 00003BE4  2007                     move.l     D0, D7
  5482. 00003BE6  D0AE 0010                add.l      D0, [A6 + 0x10]
  5483. 00003BEA  2F00                     move.l     -[A7], D0
  5484. 00003BEC  4EBA F8F4                jsr        [PC - 0x70C /* 000034E2 */]
  5485. 00003BF0  2C1F                     move.l     D6, [A7]+
  5486. 00003BF2  4267                     clr.w      -[A7]
  5487. 00003BF4  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  5488. 00003BF8  2F06                     move.l     -[A7], D6
  5489. 00003BFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5490. 00003BFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5491. 00003C02  4EBA FEB2                jsr        [PC - 0x14E /* 00003AB6 */]
  5492. 00003C06  101F                     move.b     D0, [A7]+
  5493. 00003C08  6706                     beq        +0x8 /* 00003C10 */
  5494. 00003C0A  2D46 0016                move.l     [A6 + 0x16], D6
  5495. 00003C0E  6016                     bra        +0x18 /* 00003C26 */
  5496. label00003C10:
  5497. 00003C10  4A87                     tst.l      D7
  5498. 00003C12  6F08                     ble        +0xA /* 00003C1C */
  5499. 00003C14  2007                     move.l     D0, D7
  5500. 00003C16  4480                     neg.l      D0
  5501. 00003C18  2E00                     move.l     D7, D0
  5502. 00003C1A  60B8                     bra        -0x46 /* 00003BD4 */
  5503. label00003C1C:
  5504. 00003C1C  4487                     neg.l      D7
  5505. 00003C1E  DEBC 000F 0000           add.l      D7, 0xF0000
  5506. 00003C24  60AE                     bra        -0x50 /* 00003BD4 */
  5507. label00003C26:
  5508. 00003C26  4CDF 00C0                movem.l    D6,D7, [A7]+
  5509. 00003C2A  4E5E                     unlink     A6
  5510. 00003C2C  205F                     movea.l    A0, [A7]+
  5511. 00003C2E  DEFC 000E                add.w      A7, 0xE
  5512. 00003C32  4ED0                     jmp        [A0]
  5513. fn00003C34:
  5514. 00003C34  4E56 FFD6                link       A6, -0x002A
  5515. 00003C38  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5516. 00003C3C  4205                     clr.b      D5
  5517. 00003C3E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5518. 00003C42  226D FDA6                movea.l    A1, [A5 - 0x25A]
  5519. 00003C46  102E 000C                move.b     D0, [A6 + 0xC]
  5520. 00003C4A  4880                     ext.w      D0
  5521. 00003C4C  C1FC 0092                muls.w     D0, 0x92
  5522. 00003C50  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  5523. 00003C54  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  5524. 00003C58  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  5525. 00003C5C  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  5526. 00003C60  22D8                     move.l     [A1]+, [A0]+
  5527. 00003C62  22D8                     move.l     [A1]+, [A0]+
  5528. 00003C64  22D8                     move.l     [A1]+, [A0]+
  5529. 00003C66  7E01                     moveq.l    D7, 0x01
  5530. 00003C68  6000 00FA                bra        +0xFC /* 00003D64 */
  5531. label00003C6C:
  5532. 00003C6C  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5533. 00003C70  1007                     move.b     D0, D7
  5534. 00003C72  4880                     ext.w      D0
  5535. 00003C74  C1FC 0092                muls.w     D0, 0x92
  5536. 00003C78  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  5537. 00003C7C  49F0 0000                lea.l      A4, [A0 + D0.w]
  5538. 00003C80  102C 0080                move.b     D0, [A4 + 0x80]
  5539. 00003C84  6700 00DC                beq        +0xDE /* 00003D62 */
  5540. 00003C88  C02C 0005                and.b      D0, [A4 + 0x5]
  5541. 00003C8C  4A00                     tst.b      D0
  5542. 00003C8E  6700 00D2                beq        +0xD4 /* 00003D62 */
  5543. 00003C92  4A6C 0054                tst.w      [A4 + 0x54]
  5544. 00003C96  5EC1                     sgt        D1
  5545. 00003C98  C001                     and.b      D0, D1
  5546. 00003C9A  4A00                     tst.b      D0
  5547. 00003C9C  6700 00C4                beq        +0xC6 /* 00003D62 */
  5548. 00003CA0  BE2E 000C                cmp.b      D7, [A6 + 0xC]
  5549. 00003CA4  56C1                     sne        D1
  5550. 00003CA6  C001                     and.b      D0, D1
  5551. 00003CA8  4A00                     tst.b      D0
  5552. 00003CAA  6700 00B6                beq        +0xB8 /* 00003D62 */
  5553. 00003CAE  BE2E 000A                cmp.b      D7, [A6 + 0xA]
  5554. 00003CB2  56C1                     sne        D1
  5555. 00003CB4  C001                     and.b      D0, D1
  5556. 00003CB6  6700 00AA                beq        +0xAC /* 00003D62 */
  5557. 00003CBA  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5558. 00003CBE  302C 0050                move.w     D0, [A4 + 0x50]
  5559. 00003CC2  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5560. 00003CC6  43EE FFF2                lea.l      A1, [A6 - 0xE]
  5561. 00003CCA  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  5562. 00003CCE  22D8                     move.l     [A1]+, [A0]+
  5563. 00003CD0  22D8                     move.l     [A1]+, [A0]+
  5564. 00003CD2  22D8                     move.l     [A1]+, [A0]+
  5565. 00003CD4  42A7                     clr.l      -[A7]
  5566. 00003CD6  486E FFD6                pea.l      [A6 - 0x2A]
  5567. 00003CDA  486E FFF2                pea.l      [A6 - 0xE]
  5568. 00003CDE  4EBA CDE0                jsr        [PC - 0x3220 /* 00000AC0 */]
  5569. 00003CE2  2C1F                     move.l     D6, [A7]+
  5570. 00003CE4  102E 0008                move.b     D0, [A6 + 0x8]
  5571. 00003CE8  6702                     beq        +0x4 /* 00003CEC */
  5572. 00003CEA  DC86                     add.l      D6, D6
  5573. label00003CEC:
  5574. 00003CEC  0C86 012C 0000           cmpi.l     D6, 0x12C0000
  5575. 00003CF2  6E6E                     bgt        +0x70 /* 00003D62 */
  5576. 00003CF4  4267                     clr.w      -[A7]
  5577. 00003CF6  486E FFD6                pea.l      [A6 - 0x2A]
  5578. 00003CFA  486E FFF2                pea.l      [A6 - 0xE]
  5579. 00003CFE  4EBA CCE4                jsr        [PC - 0x331C /* 000009E4 */]
  5580. 00003D02  301F                     move.w     D0, [A7]+
  5581. 00003D04  6A02                     bpl        +0x4 /* 00003D08 */
  5582. 00003D06  4440                     neg.w      D0
  5583. label00003D08:
  5584. 00003D08  3800                     move.w     D4, D0
  5585. 00003D0A  42A7                     clr.l      -[A7]
  5586. 00003D0C  3004                     move.w     D0, D4
  5587. 00003D0E  D044                     add.w      D0, D4
  5588. 00003D10  3F00                     move.w     -[A7], D0
  5589. 00003D12  3E9F                     move.w     [A7], [A7]+
  5590. 00003D14  426F 0002                clr.w      [A7 + 0x2]
  5591. 00003D18  201F                     move.l     D0, [A7]+
  5592. 00003D1A  D086                     add.l      D0, D6
  5593. 00003D1C  2D40 FFE8                move.l     [A6 - 0x18], D0
  5594. 00003D20  102C 0008                move.b     D0, [A4 + 0x8]
  5595. 00003D24  661E                     bne        +0x20 /* 00003D44 */
  5596. 00003D26  0C86 00C8 0000           cmpi.l     D6, 0xC80000
  5597. 00003D2C  5FC1                     sle        D1
  5598. 00003D2E  8001                     or.b       D0, D1
  5599. 00003D30  0240 0001                andi.w     D0, 0x1
  5600. 00003D34  660E                     bne        +0x10 /* 00003D44 */
  5601. 00003D36  722D                     moveq.l    D1, 0x2D
  5602. 00003D38  B244                     cmp.w      D1, D4
  5603. 00003D3A  5CC1                     sge        D1
  5604. 00003D3C  8001                     or.b       D0, D1
  5605. 00003D3E  0240 0001                andi.w     D0, 0x1
  5606. 00003D42  671E                     beq        +0x20 /* 00003D62 */
  5607. label00003D44:
  5608. 00003D44  4A05                     tst.b      D5
  5609. 00003D46  57C0                     seq        D0
  5610. 00003D48  4A00                     tst.b      D0
  5611. 00003D4A  660E                     bne        +0x10 /* 00003D5A */
  5612. 00003D4C  222E FFE8                move.l     D1, [A6 - 0x18]
  5613. 00003D50  B2AE FFE2                cmp.l      D1, [A6 - 0x1E]
  5614. 00003D54  5DC1                     slt        D1
  5615. 00003D56  8001                     or.b       D0, D1
  5616. 00003D58  6708                     beq        +0xA /* 00003D62 */
  5617. label00003D5A:
  5618. 00003D5A  1A07                     move.b     D5, D7
  5619. 00003D5C  2D6E FFE8 FFE2           move.l     [A6 - 0x1E], [A6 - 0x18]
  5620. label00003D62:
  5621. 00003D62  5207                     addq.b     D7, 1
  5622. label00003D64:
  5623. 00003D64  700C                     moveq.l    D0, 0x0C
  5624. 00003D66  B007                     cmp.b      D0, D7
  5625. 00003D68  6C00 FF02                bge        -0xFC /* 00003C6C */
  5626. 00003D6C  1D45 000E                move.b     [A6 + 0xE], D5
  5627. 00003D70  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5628. 00003D74  4E5E                     unlink     A6
  5629. 00003D76  205F                     movea.l    A0, [A7]+
  5630. 00003D78  5C4F                     addq.w     A7, 6
  5631. 00003D7A  4ED0                     jmp        [A0]
  5632. fn00003D7C:
  5633. 00003D7C  4E56 FFEA                link       A6, -0x0016
  5634. 00003D80  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5635. 00003D84  1C2E 000A                move.b     D6, [A6 + 0xA]
  5636. 00003D88  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5637. 00003D8C  1006                     move.b     D0, D6
  5638. 00003D8E  4880                     ext.w      D0
  5639. 00003D90  C1FC 0092                muls.w     D0, 0x92
  5640. 00003D94  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  5641. 00003D98  47F0 0000                lea.l      A3, [A0 + D0.w]
  5642. 00003D9C  49EB 0008                lea.l      A4, [A3 + 0x8]
  5643. 00003DA0  7E01                     moveq.l    D7, 0x01
  5644. 00003DA2  4245                     clr.w      D5
  5645. 00003DA4  102E 0008                move.b     D0, [A6 + 0x8]
  5646. 00003DA8  6700 00B2                beq        +0xB4 /* 00003E5C */
  5647. 00003DAC  4267                     clr.w      -[A7]
  5648. 00003DAE  1F06                     move.b     -[A7], D6
  5649. 00003DB0  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  5650. 00003DB4  381F                     move.w     D4, [A7]+
  5651. 00003DB6  42A7                     clr.l      -[A7]
  5652. 00003DB8  302D FD82                move.w     D0, [A5 - 0x27E]
  5653. 00003DBC  48C0                     ext.l      D0
  5654. 00003DBE  81FC 0002                divs.w     D0, 0x2
  5655. 00003DC2  5740                     subq.w     D0, 3
  5656. 00003DC4  3F00                     move.w     -[A7], D0
  5657. 00003DC6  4267                     clr.w      -[A7]
  5658. 00003DC8  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  5659. 00003DCC  3004                     move.w     D0, D4
  5660. 00003DCE  5540                     subq.w     D0, 2
  5661. 00003DD0  3F00                     move.w     -[A7], D0
  5662. 00003DD2  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  5663. 00003DD6  301F                     move.w     D0, [A7]+
  5664. 00003DD8  5640                     addq.w     D0, 3
  5665. 00003DDA  3D40 FFF8                move.w     [A6 - 0x8], D0
  5666. 00003DDE  4A6D FD7E                tst.w      [A5 - 0x282]
  5667. 00003DE2  5EC0                     sgt        D0
  5668. 00003DE4  4A00                     tst.b      D0
  5669. 00003DE6  6716                     beq        +0x18 /* 00003DFE */
  5670. 00003DE8  B86B 0054                cmp.w      D4, [A3 + 0x54]
  5671. 00003DEC  5EC1                     sgt        D1
  5672. 00003DEE  4A01                     tst.b      D1
  5673. 00003DF0  660A                     bne        +0xC /* 00003DFC */
  5674. 00003DF2  7419                     moveq.l    D2, 0x19
  5675. 00003DF4  B46B 0058                cmp.w      D2, [A3 + 0x58]
  5676. 00003DF8  5EC2                     sgt        D2
  5677. 00003DFA  8202                     or.b       D1, D2
  5678. label00003DFC:
  5679. 00003DFC  C001                     and.b      D0, D1
  5680. label00003DFE:
  5681. 00003DFE  4400                     neg.b      D0
  5682. 00003E00  1D40 FFFC                move.b     [A6 - 0x4], D0
  5683. 00003E04  671A                     beq        +0x1C /* 00003E20 */
  5684. 00003E06  322B 0054                move.w     D1, [A3 + 0x54]
  5685. 00003E0A  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  5686. 00003E0E  5FC1                     sle        D1
  5687. 00003E10  4A01                     tst.b      D1
  5688. 00003E12  660A                     bne        +0xC /* 00003E1E */
  5689. 00003E14  740F                     moveq.l    D2, 0x0F
  5690. 00003E16  B46B 0058                cmp.w      D2, [A3 + 0x58]
  5691. 00003E1A  5EC2                     sgt        D2
  5692. 00003E1C  8202                     or.b       D1, D2
  5693. label00003E1E:
  5694. 00003E1E  C001                     and.b      D0, D1
  5695. label00003E20:
  5696. 00003E20  1D40 FFFB                move.b     [A6 - 0x5], D0
  5697. 00003E24  4A6B 0058                tst.w      [A3 + 0x58]
  5698. 00003E28  6F12                     ble        +0x14 /* 00003E3C */
  5699. 00003E2A  4267                     clr.w      -[A7]
  5700. 00003E2C  1F06                     move.b     -[A7], D6
  5701. 00003E2E  4267                     clr.w      -[A7]
  5702. 00003E30  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  5703. 00003E34  4EBA FDFE                jsr        [PC - 0x202 /* 00003C34 */]
  5704. 00003E38  1E1F                     move.b     D7, [A7]+
  5705. 00003E3A  6002                     bra        +0x4 /* 00003E3E */
  5706. label00003E3C:
  5707. 00003E3C  4207                     clr.b      D7
  5708. label00003E3E:
  5709. 00003E3E  4A07                     tst.b      D7
  5710. 00003E40  6628                     bne        +0x2A /* 00003E6A */
  5711. 00003E42  4267                     clr.w      -[A7]
  5712. 00003E44  1F06                     move.b     -[A7], D6
  5713. 00003E46  102E FFFB                move.b     D0, [A6 - 0x5]
  5714. 00003E4A  0A00 0001                xori.b     D0, 0x1
  5715. 00003E4E  1F00                     move.b     -[A7], D0
  5716. 00003E50  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  5717. 00003E54  4EBA FBA0                jsr        [PC - 0x460 /* 000039F6 */]
  5718. 00003E58  3A1F                     move.w     D5, [A7]+
  5719. 00003E5A  600E                     bra        +0x10 /* 00003E6A */
  5720. label00003E5C:
  5721. 00003E5C  1014                     move.b     D0, [A4]
  5722. 00003E5E  660A                     bne        +0xC /* 00003E6A */
  5723. 00003E60  4267                     clr.w      -[A7]
  5724. 00003E62  1F06                     move.b     -[A7], D6
  5725. 00003E64  4EBA FA70                jsr        [PC - 0x590 /* 000038D6 */]
  5726. 00003E68  3A1F                     move.w     D5, [A7]+
  5727. label00003E6A:
  5728. 00003E6A  4A45                     tst.w      D5
  5729. 00003E6C  56C0                     sne        D0
  5730. 00003E6E  4A00                     tst.b      D0
  5731. 00003E70  673A                     beq        +0x3C /* 00003EAC */
  5732. 00003E72  122E 0008                move.b     D1, [A6 + 0x8]
  5733. 00003E76  6628                     bne        +0x2A /* 00003EA0 */
  5734. 00003E78  48E7 C000                movem.l    -[A7], D0,D1
  5735. 00003E7C  42A7                     clr.l      -[A7]
  5736. 00003E7E  1F06                     move.b     -[A7], D6
  5737. 00003E80  1F3C 0001                move.b     -[A7], 0x1
  5738. 00003E84  4EBA F6C6                jsr        [PC - 0x93A /* 0000354C */]
  5739. 00003E88  241F                     move.l     D2, [A7]+
  5740. 00003E8A  4CDF 0003                movem.l    D0,D1, [A7]+
  5741. 00003E8E  0C82 01F4 0000           cmpi.l     D2, 0x1F40000
  5742. 00003E94  5EC2                     sgt        D2
  5743. 00003E96  8202                     or.b       D1, D2
  5744. 00003E98  C001                     and.b      D0, D1
  5745. 00003E9A  0240 0001                andi.w     D0, 0x1
  5746. 00003E9E  670C                     beq        +0xE /* 00003EAC */
  5747. label00003EA0:
  5748. 00003EA0  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  5749. 00003EA6  3945 0002                move.w     [A4 + 0x2], D5
  5750. 00003EAA  603E                     bra        +0x40 /* 00003EEA */
  5751. label00003EAC:
  5752. 00003EAC  4A07                     tst.b      D7
  5753. 00003EAE  6734                     beq        +0x36 /* 00003EE4 */
  5754. 00003EB0  422C 0001                clr.b      [A4 + 0x1]
  5755. 00003EB4  1007                     move.b     D0, D7
  5756. 00003EB6  4880                     ext.w      D0
  5757. 00003EB8  3940 0002                move.w     [A4 + 0x2], D0
  5758. 00003EBC  422C 0008                clr.b      [A4 + 0x8]
  5759. 00003EC0  396C 0002 000A           move.w     [A4 + 0xA], [A4 + 0x2]
  5760. 00003EC6  486E FFEA                pea.l      [A6 - 0x16]
  5761. 00003ECA  1F06                     move.b     -[A7], D6
  5762. 00003ECC  4EBA F94A                jsr        [PC - 0x6B6 /* 00003818 */]
  5763. 00003ED0  205F                     movea.l    A0, [A7]+
  5764. 00003ED2  43EC 000C                lea.l      A1, [A4 + 0xC]
  5765. 00003ED6  22D8                     move.l     [A1]+, [A0]+
  5766. 00003ED8  22D8                     move.l     [A1]+, [A0]+
  5767. 00003EDA  22D8                     move.l     [A1]+, [A0]+
  5768. 00003EDC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5769. 00003EDE  2940 0022                move.l     [A4 + 0x22], D0
  5770. 00003EE2  6006                     bra        +0x8 /* 00003EEA */
  5771. label00003EE4:
  5772. 00003EE4  197C 0002 0001           move.b     [A4 + 0x1], 0x2
  5773. label00003EEA:
  5774. 00003EEA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5775. 00003EEC  2940 0004                move.l     [A4 + 0x4], D0
  5776. 00003EF0  197C 0003 0008           move.b     [A4 + 0x8], 0x3
  5777. 00003EF6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5778. 00003EFA  4E5E                     unlink     A6
  5779. 00003EFC  2E9F                     move.l     [A7], [A7]+
  5780. 00003EFE  4E75                     rts
  5781. fn00003F00:
  5782. 00003F00  4E56 0000                link       A6, 0
  5783. 00003F04  2F0C                     move.l     -[A7], A4
  5784. 00003F06  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5785. 00003F0A  102E 000A                move.b     D0, [A6 + 0xA]
  5786. 00003F0E  4880                     ext.w      D0
  5787. 00003F10  C1FC 0092                muls.w     D0, 0x92
  5788. 00003F14  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  5789. 00003F18  49F0 0000                lea.l      A4, [A0 + D0.w]
  5790. 00003F1C  422C 0001                clr.b      [A4 + 0x1]
  5791. 00003F20  102E 0008                move.b     D0, [A6 + 0x8]
  5792. 00003F24  4880                     ext.w      D0
  5793. 00003F26  3940 0002                move.w     [A4 + 0x2], D0
  5794. 00003F2A  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  5795. 00003F30  102E 0008                move.b     D0, [A6 + 0x8]
  5796. 00003F34  4880                     ext.w      D0
  5797. 00003F36  3940 000A                move.w     [A4 + 0xA], D0
  5798. 00003F3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  5799. 00003F3C  2940 0022                move.l     [A4 + 0x22], D0
  5800. 00003F40  397C 0001 0026           move.w     [A4 + 0x26], 0x1
  5801. 00003F46  285F                     movea.l    A4, [A7]+
  5802. 00003F48  4E5E                     unlink     A6
  5803. 00003F4A  2E9F                     move.l     [A7], [A7]+
  5804. 00003F4C  4E75                     rts
  5805. fn00003F4E:
  5806. 00003F4E  4E56 FFF2                link       A6, -0x000E
  5807. 00003F52  48E7 0108                movem.l    -[A7], D7,A4
  5808. 00003F56  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5809. 00003F5A  102E 0008                move.b     D0, [A6 + 0x8]
  5810. 00003F5E  4880                     ext.w      D0
  5811. 00003F60  C1FC 0092                muls.w     D0, 0x92
  5812. 00003F64  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  5813. 00003F68  49F0 0000                lea.l      A4, [A0 + D0.w]
  5814. 00003F6C  7005                     moveq.l    D0, 0x05
  5815. 00003F6E  B06C 0040                cmp.w      D0, [A4 + 0x40]
  5816. 00003F72  6E1E                     bgt        +0x20 /* 00003F92 */
  5817. 00003F74  4267                     clr.w      -[A7]
  5818. 00003F76  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  5819. 00003F7A  1F2C 0003                move.b     -[A7], [A4 + 0x3]
  5820. 00003F7E  4267                     clr.w      -[A7]
  5821. 00003F80  4EBA FCB2                jsr        [PC - 0x34E /* 00003C34 */]
  5822. 00003F84  1E1F                     move.b     D7, [A7]+
  5823. 00003F86  670A                     beq        +0xC /* 00003F92 */
  5824. 00003F88  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  5825. 00003F8C  1F07                     move.b     -[A7], D7
  5826. 00003F8E  4EBA FF70                jsr        [PC - 0x90 /* 00003F00 */]
  5827. label00003F92:
  5828. 00003F92  7003                     moveq.l    D0, 0x03
  5829. 00003F94  B02C 0008                cmp.b      D0, [A4 + 0x8]
  5830. 00003F98  660A                     bne        +0xC /* 00003FA4 */
  5831. 00003F9A  422C 0008                clr.b      [A4 + 0x8]
  5832. 00003F9E  396C 0002 000A           move.w     [A4 + 0xA], [A4 + 0x2]
  5833. label00003FA4:
  5834. 00003FA4  486E FFF2                pea.l      [A6 - 0xE]
  5835. 00003FA8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5836. 00003FAC  4EBA F86A                jsr        [PC - 0x796 /* 00003818 */]
  5837. 00003FB0  205F                     movea.l    A0, [A7]+
  5838. 00003FB2  43EC 000C                lea.l      A1, [A4 + 0xC]
  5839. 00003FB6  22D8                     move.l     [A1]+, [A0]+
  5840. 00003FB8  22D8                     move.l     [A1]+, [A0]+
  5841. 00003FBA  22D8                     move.l     [A1]+, [A0]+
  5842. 00003FBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5843. 00003FBE  2940 0022                move.l     [A4 + 0x22], D0
  5844. 00003FC2  4CDF 1080                movem.l    D7,A4, [A7]+
  5845. 00003FC6  4E5E                     unlink     A6
  5846. 00003FC8  205F                     movea.l    A0, [A7]+
  5847. 00003FCA  544F                     addq.w     A7, 2
  5848. 00003FCC  4ED0                     jmp        [A0]
  5849. fn00003FCE:
  5850. 00003FCE  4E56 FFF0                link       A6, -0x0010
  5851. 00003FD2  48E7 0308                movem.l    -[A7], D6,D7,A4
  5852. 00003FD6  1C2E 0008                move.b     D6, [A6 + 0x8]
  5853. 00003FDA  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5854. 00003FDE  1006                     move.b     D0, D6
  5855. 00003FE0  4880                     ext.w      D0
  5856. 00003FE2  C1FC 0092                muls.w     D0, 0x92
  5857. 00003FE6  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  5858. 00003FEA  49F0 0000                lea.l      A4, [A0 + D0.w]
  5859. 00003FEE  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5860. 00003FF2  226D FDA6                movea.l    A1, [A5 - 0x25A]
  5861. 00003FF6  1006                     move.b     D0, D6
  5862. 00003FF8  4880                     ext.w      D0
  5863. 00003FFA  C1FC 0092                muls.w     D0, 0x92
  5864. 00003FFE  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  5865. 00004002  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  5866. 00004006  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5867. 0000400A  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  5868. 0000400E  22D8                     move.l     [A1]+, [A0]+
  5869. 00004010  22D8                     move.l     [A1]+, [A0]+
  5870. 00004012  22D8                     move.l     [A1]+, [A0]+
  5871. 00004014  42A7                     clr.l      -[A7]
  5872. 00004016  486E FFF4                pea.l      [A6 - 0xC]
  5873. 0000401A  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5874. 0000401E  302C 0002                move.w     D0, [A4 + 0x2]
  5875. 00004022  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5876. 00004026  4870 00DC                pea.l      [A0 + D0.w - 0x36]
  5877. 0000402A  4EBA CA94                jsr        [PC - 0x356C /* 00000AC0 */]
  5878. 0000402E  2E1F                     move.l     D7, [A7]+
  5879. 00004030  0C87 0028 0000           cmpi.l     D7, 0x280000 /* '(\0\0' */
  5880. 00004036  5DC0                     slt        D0
  5881. 00004038  4A00                     tst.b      D0
  5882. 0000403A  6718                     beq        +0x1A /* 00004054 */
  5883. 0000403C  7201                     moveq.l    D1, 0x01
  5884. 0000403E  B206                     cmp.b      D1, D6
  5885. 00004040  56C1                     sne        D1
  5886. 00004042  C001                     and.b      D0, D1
  5887. 00004044  670E                     beq        +0x10 /* 00004054 */
  5888. 00004046  197C 0002 0008           move.b     [A4 + 0x8], 0x2
  5889. 0000404C  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  5890. 00004052  602A                     bra        +0x2C /* 0000407E */
  5891. label00004054:
  5892. 00004054  422C 0008                clr.b      [A4 + 0x8]
  5893. 00004058  396C 0002 000A           move.w     [A4 + 0xA], [A4 + 0x2]
  5894. 0000405E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5895. 00004062  302C 0002                move.w     D0, [A4 + 0x2]
  5896. 00004066  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  5897. 0000406A  43EC 000C                lea.l      A1, [A4 + 0xC]
  5898. 0000406E  41F0 00DC                lea.l      A0, [A0 + D0.w - 0x36]
  5899. 00004072  22D8                     move.l     [A1]+, [A0]+
  5900. 00004074  22D8                     move.l     [A1]+, [A0]+
  5901. 00004076  22D8                     move.l     [A1]+, [A0]+
  5902. 00004078  70FF                     moveq.l    D0, 0xFFFFFFFF
  5903. 0000407A  2940 0022                move.l     [A4 + 0x22], D0
  5904. label0000407E:
  5905. 0000407E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5906. 00004082  4E5E                     unlink     A6
  5907. 00004084  205F                     movea.l    A0, [A7]+
  5908. 00004086  544F                     addq.w     A7, 2
  5909. 00004088  4ED0                     jmp        [A0]
  5910. fn0000408A:
  5911. 0000408A  4E56 FFC2                link       A6, -0x003E
  5912. 0000408E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5913. 00004092  266E 000C                movea.l    A3, [A6 + 0xC]
  5914. 00004096  1E2E 0012                move.b     D7, [A6 + 0x12]
  5915. 0000409A  7001                     moveq.l    D0, 0x01
  5916. 0000409C  B007                     cmp.b      D0, D7
  5917. 0000409E  6616                     bne        +0x18 /* 000040B6 */
  5918. 000040A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  5919. 000040A2  2B40 DBB6                move.l     [A5 - 0x244A], D0
  5920. 000040A6  2B40 DBB2                move.l     [A5 - 0x244E], D0
  5921. 000040AA  2B40 DBAE                move.l     [A5 - 0x2452], D0
  5922. 000040AE  2B7C FFFF FFFF DBAA      move.l     [A5 - 0x2456], 0xFFFFFFFF
  5923. label000040B6:
  5924. 000040B6  206D FDA2                movea.l    A0, [A5 - 0x25E]
  5925. 000040BA  226D FDA6                movea.l    A1, [A5 - 0x25A]
  5926. 000040BE  1007                     move.b     D0, D7
  5927. 000040C0  4880                     ext.w      D0
  5928. 000040C2  C1FC 0092                muls.w     D0, 0x92
  5929. 000040C6  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  5930. 000040CA  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  5931. 000040CE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5932. 000040D2  41F0 10DC                lea.l      A0, [A0 + D1.w - 0x36]
  5933. 000040D6  22D8                     move.l     [A1]+, [A0]+
  5934. 000040D8  22D8                     move.l     [A1]+, [A0]+
  5935. 000040DA  22D8                     move.l     [A1]+, [A0]+
  5936. 000040DC  1D7C 0001 FFE1           move.b     [A6 - 0x1F], 0x1
  5937. 000040E2  206E 0008                movea.l    A0, [A6 + 0x8]
  5938. 000040E6  4250                     clr.w      [A0]
  5939. 000040E8  4253                     clr.w      [A3]
  5940. 000040EA  206D FDA6                movea.l    A0, [A5 - 0x25A]
  5941. 000040EE  1007                     move.b     D0, D7
  5942. 000040F0  4880                     ext.w      D0
  5943. 000040F2  C1FC 0092                muls.w     D0, 0x92
  5944. 000040F6  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  5945. 000040FA  49F0 0000                lea.l      A4, [A0 + D0.w]
  5946. 000040FE  102E 0010                move.b     D0, [A6 + 0x10]
  5947. 00004102  674A                     beq        +0x4C /* 0000414E */
  5948. 00004104  486E FFC2                pea.l      [A6 - 0x3E]
  5949. 00004108  1F07                     move.b     -[A7], D7
  5950. 0000410A  4EBA F70C                jsr        [PC - 0x8F4 /* 00003818 */]
  5951. 0000410E  205F                     movea.l    A0, [A7]+
  5952. 00004110  43EC 000C                lea.l      A1, [A4 + 0xC]
  5953. 00004114  22D8                     move.l     [A1]+, [A0]+
  5954. 00004116  22D8                     move.l     [A1]+, [A0]+
  5955. 00004118  22D8                     move.l     [A1]+, [A0]+
  5956. 0000411A  42A7                     clr.l      -[A7]
  5957. 0000411C  486E FFF4                pea.l      [A6 - 0xC]
  5958. 00004120  486C 000C                pea.l      [A4 + 0xC]
  5959. 00004124  4EBA C99A                jsr        [PC - 0x3666 /* 00000AC0 */]
  5960. 00004128  2C1F                     move.l     D6, [A7]+
  5961. 0000412A  0C86 0078 0000           cmpi.l     D6, 0x780000 /* 'x\0\0' */
  5962. 00004130  5CC0                     sge        D0
  5963. 00004132  4A00                     tst.b      D0
  5964. 00004134  6608                     bne        +0xA /* 0000413E */
  5965. 00004136  7201                     moveq.l    D1, 0x01
  5966. 00004138  B207                     cmp.b      D1, D7
  5967. 0000413A  57C1                     seq        D1
  5968. 0000413C  8001                     or.b       D0, D1
  5969. label0000413E:
  5970. 0000413E  4400                     neg.b      D0
  5971. 00004140  1D40 FFE1                move.b     [A6 - 0x1F], D0
  5972. 00004144  2D7C 0050 0000 FFD8      move.l     [A6 - 0x28], 0x500000 /* 'P\0\0' */
  5973. 0000414C  601E                     bra        +0x20 /* 0000416C */
  5974. label0000414E:
  5975. 0000414E  42A7                     clr.l      -[A7]
  5976. 00004150  2F3C 0050 0000           move.l     -[A7], 0x500000 /* 'P\0\0' */
  5977. 00004156  42A7                     clr.l      -[A7]
  5978. 00004158  486E FFF4                pea.l      [A6 - 0xC]
  5979. 0000415C  486C 000C                pea.l      [A4 + 0xC]
  5980. 00004160  4EBA C95E                jsr        [PC - 0x36A2 /* 00000AC0 */]
  5981. 00004164  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  5982. 00004168  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  5983. label0000416C:
  5984. 0000416C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5985. 0000416E  B0AC 0022                cmp.l      D0, [A4 + 0x22]
  5986. 00004172  57C0                     seq        D0
  5987. 00004174  4A00                     tst.b      D0
  5988. 00004176  6610                     bne        +0x12 /* 00004188 */
  5989. 00004178  222D FD92                move.l     D1, [A5 - 0x26E]
  5990. 0000417C  B2AC 0022                cmp.l      D1, [A4 + 0x22]
  5991. 00004180  5CC1                     sge        D1
  5992. 00004182  8001                     or.b       D0, D1
  5993. 00004184  6700 0182                beq        +0x184 /* 00004308 */
  5994. label00004188:
  5995. 00004188  102E 0010                move.b     D0, [A6 + 0x10]
  5996. 0000418C  6710                     beq        +0x12 /* 0000419E */
  5997. 0000418E  4267                     clr.w      -[A7]
  5998. 00004190  1F07                     move.b     -[A7], D7
  5999. 00004192  4EBA F6B4                jsr        [PC - 0x94C /* 00003848 */]
  6000. 00004196  301F                     move.w     D0, [A7]+
  6001. 00004198  48C0                     ext.l      D0
  6002. 0000419A  2A00                     move.l     D5, D0
  6003. 0000419C  6014                     bra        +0x16 /* 000041B2 */
  6004. label0000419E:
  6005. 0000419E  4267                     clr.w      -[A7]
  6006. 000041A0  486E FFF4                pea.l      [A6 - 0xC]
  6007. 000041A4  486C 000C                pea.l      [A4 + 0xC]
  6008. 000041A8  4EBA C83A                jsr        [PC - 0x37C6 /* 000009E4 */]
  6009. 000041AC  301F                     move.w     D0, [A7]+
  6010. 000041AE  48C0                     ext.l      D0
  6011. 000041B0  2A00                     move.l     D5, D0
  6012. label000041B2:
  6013. 000041B2  42A7                     clr.l      -[A7]
  6014. 000041B4  42A7                     clr.l      -[A7]
  6015. 000041B6  3F05                     move.w     -[A7], D5
  6016. 000041B8  3E9F                     move.w     [A7], [A7]+
  6017. 000041BA  426F 0002                clr.w      [A7 + 0x2]
  6018. 000041BE  202E FFFC                move.l     D0, [A6 - 0x4]
  6019. 000041C2  D09F                     add.l      D0, [A7]+
  6020. 000041C4  2F00                     move.l     -[A7], D0
  6021. 000041C6  4EBA F31A                jsr        [PC - 0xCE6 /* 000034E2 */]
  6022. 000041CA  2A1F                     move.l     D5, [A7]+
  6023. 000041CC  102E FFE1                move.b     D0, [A6 - 0x1F]
  6024. 000041D0  6762                     beq        +0x64 /* 00004234 */
  6025. 000041D2  122E 0010                move.b     D1, [A6 + 0x10]
  6026. 000041D6  0A01 0001                xori.b     D1, 0x1
  6027. 000041DA  4A01                     tst.b      D1
  6028. 000041DC  660E                     bne        +0x10 /* 000041EC */
  6029. 000041DE  0C86 0064 0000           cmpi.l     D6, 0x640000 /* 'd\0\0' */
  6030. 000041E4  5CC2                     sge        D2
  6031. 000041E6  8202                     or.b       D1, D2
  6032. 000041E8  C001                     and.b      D0, D1
  6033. 000041EA  6748                     beq        +0x4A /* 00004234 */
  6034. label000041EC:
  6035. 000041EC  7001                     moveq.l    D0, 0x01
  6036. 000041EE  B007                     cmp.b      D0, D7
  6037. 000041F0  660A                     bne        +0xC /* 000041FC */
  6038. 000041F2  2D7C 0014 0000 FFD4      move.l     [A6 - 0x2C], 0x140000
  6039. 000041FA  6008                     bra        +0xA /* 00004204 */
  6040. label000041FC:
  6041. 000041FC  2D7C 0028 0000 FFD4      move.l     [A6 - 0x2C], 0x280000 /* '(\0\0' */
  6042. label00004204:
  6043. 00004204  42A7                     clr.l      -[A7]
  6044. 00004206  1F07                     move.b     -[A7], D7
  6045. 00004208  2F05                     move.l     -[A7], D5
  6046. 0000420A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6047. 0000420E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  6048. 00004212  4EBA F9B6                jsr        [PC - 0x64A /* 00003BCA */]
  6049. 00004216  295F 0018                move.l     [A4 + 0x18], [A7]+
  6050. 0000421A  297C 0028 0000 001C      move.l     [A4 + 0x1C], 0x280000 /* '(\0\0' */
  6051. 00004222  70FF                     moveq.l    D0, 0xFFFFFFFF
  6052. 00004224  B0AC 0018                cmp.l      D0, [A4 + 0x18]
  6053. 00004228  6616                     bne        +0x18 /* 00004240 */
  6054. 0000422A  1F07                     move.b     -[A7], D7
  6055. 0000422C  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  6056. 00004230  6000 03B4                bra        +0x3B6 /* 000045E6 */
  6057. label00004234:
  6058. 00004234  2945 0018                move.l     [A4 + 0x18], D5
  6059. 00004238  297C 0028 0000 001C      move.l     [A4 + 0x1C], 0x280000 /* '(\0\0' */
  6060. label00004240:
  6061. 00004240  102E FFE1                move.b     D0, [A6 - 0x1F]
  6062. 00004244  6700 009C                beq        +0x9E /* 000042E2 */
  6063. 00004248  202C 0018                move.l     D0, [A4 + 0x18]
  6064. 0000424C  9085                     sub.l      D0, D5
  6065. 0000424E  2D40 FFE8                move.l     [A6 - 0x18], D0
  6066. 00004252  0CAE 00B4 0000 FFE8      cmpi.l     [A6 - 0x18], 0xB40000
  6067. 0000425A  6F0A                     ble        +0xC /* 00004266 */
  6068. 0000425C  04AE 0168 0000 FFE8      subi.l     [A6 - 0x18], 0x1680000
  6069. 00004264  6012                     bra        +0x14 /* 00004278 */
  6070. label00004266:
  6071. 00004266  0CAE FF4C 0000 FFE8      cmpi.l     [A6 - 0x18], 0xFF4C0000
  6072. 0000426E  6E08                     bgt        +0xA /* 00004278 */
  6073. 00004270  06AE 0168 0000 FFE8      addi.l     [A6 - 0x18], 0x1680000
  6074. label00004278:
  6075. 00004278  7001                     moveq.l    D0, 0x01
  6076. 0000427A  B007                     cmp.b      D0, D7
  6077. 0000427C  6624                     bne        +0x26 /* 000042A2 */
  6078. 0000427E  202E FFE8                move.l     D0, [A6 - 0x18]
  6079. 00004282  6A02                     bpl        +0x4 /* 00004286 */
  6080. 00004284  4480                     neg.l      D0
  6081. label00004286:
  6082. 00004286  0C80 0082 0000           cmpi.l     D0, 0x820000
  6083. 0000428C  5EC0                     sgt        D0
  6084. 0000428E  4A00                     tst.b      D0
  6085. 00004290  670A                     beq        +0xC /* 0000429C */
  6086. 00004292  122E 0010                move.b     D1, [A6 + 0x10]
  6087. 00004296  0A01 0001                xori.b     D1, 0x1
  6088. 0000429A  C001                     and.b      D0, D1
  6089. label0000429C:
  6090. 0000429C  1940 0020                move.b     [A4 + 0x20], D0
  6091. 000042A0  6022                     bra        +0x24 /* 000042C4 */
  6092. label000042A2:
  6093. 000042A2  202E FFE8                move.l     D0, [A6 - 0x18]
  6094. 000042A6  6A02                     bpl        +0x4 /* 000042AA */
  6095. 000042A8  4480                     neg.l      D0
  6096. label000042AA:
  6097. 000042AA  0C80 005A 0000           cmpi.l     D0, 0x5A0000 /* 'Z\0\0' */
  6098. 000042B0  5EC0                     sgt        D0
  6099. 000042B2  4A00                     tst.b      D0
  6100. 000042B4  670A                     beq        +0xC /* 000042C0 */
  6101. 000042B6  122E 0010                move.b     D1, [A6 + 0x10]
  6102. 000042BA  0A01 0001                xori.b     D1, 0x1
  6103. 000042BE  C001                     and.b      D0, D1
  6104. label000042C0:
  6105. 000042C0  1940 0020                move.b     [A4 + 0x20], D0
  6106. label000042C4:
  6107. 000042C4  102C 0020                move.b     D0, [A4 + 0x20]
  6108. 000042C8  671C                     beq        +0x1E /* 000042E6 */
  6109. 000042CA  42A7                     clr.l      -[A7]
  6110. 000042CC  202C 0018                move.l     D0, [A4 + 0x18]
  6111. 000042D0  D0BC 00B4 0000           add.l      D0, 0xB40000
  6112. 000042D6  2F00                     move.l     -[A7], D0
  6113. 000042D8  4EBA F208                jsr        [PC - 0xDF8 /* 000034E2 */]
  6114. 000042DC  295F 0018                move.l     [A4 + 0x18], [A7]+
  6115. 000042E0  6004                     bra        +0x6 /* 000042E6 */
  6116. label000042E2:
  6117. 000042E2  422C 0020                clr.b      [A4 + 0x20]
  6118. label000042E6:
  6119. 000042E6  7001                     moveq.l    D0, 0x01
  6120. 000042E8  B007                     cmp.b      D0, D7
  6121. 000042EA  660E                     bne        +0x10 /* 000042FA */
  6122. 000042EC  202D FD92                move.l     D0, [A5 - 0x26E]
  6123. 000042F0  720A                     moveq.l    D1, 0x0A
  6124. 000042F2  D081                     add.l      D0, D1
  6125. 000042F4  2940 0022                move.l     [A4 + 0x22], D0
  6126. 000042F8  603A                     bra        +0x3C /* 00004334 */
  6127. label000042FA:
  6128. 000042FA  202D FD92                move.l     D0, [A5 - 0x26E]
  6129. 000042FE  7214                     moveq.l    D1, 0x14
  6130. 00004300  D081                     add.l      D0, D1
  6131. 00004302  2940 0022                move.l     [A4 + 0x22], D0
  6132. 00004306  602C                     bra        +0x2E /* 00004334 */
  6133. label00004308:
  6134. 00004308  102E 0010                move.b     D0, [A6 + 0x10]
  6135. 0000430C  6726                     beq        +0x28 /* 00004334 */
  6136. 0000430E  7201                     moveq.l    D1, 0x01
  6137. 00004310  B207                     cmp.b      D1, D7
  6138. 00004312  57C1                     seq        D1
  6139. 00004314  C001                     and.b      D0, D1
  6140. 00004316  671C                     beq        +0x1E /* 00004334 */
  6141. 00004318  42A7                     clr.l      -[A7]
  6142. 0000431A  4267                     clr.w      -[A7]
  6143. 0000431C  1F07                     move.b     -[A7], D7
  6144. 0000431E  4EBA F528                jsr        [PC - 0xAD8 /* 00003848 */]
  6145. 00004322  301F                     move.w     D0, [A7]+
  6146. 00004324  48C0                     ext.l      D0
  6147. 00004326  222E FFFC                move.l     D1, [A6 - 0x4]
  6148. 0000432A  D280                     add.l      D1, D0
  6149. 0000432C  2F01                     move.l     -[A7], D1
  6150. 0000432E  4EBA F1B2                jsr        [PC - 0xE4E /* 000034E2 */]
  6151. 00004332  2A1F                     move.l     D5, [A7]+
  6152. label00004334:
  6153. 00004334  7001                     moveq.l    D0, 0x01
  6154. 00004336  B007                     cmp.b      D0, D7
  6155. 00004338  6666                     bne        +0x68 /* 000043A0 */
  6156. 0000433A  2B6E FFFC DBB6           move.l     [A5 - 0x244A], [A6 - 0x4]
  6157. 00004340  102E 0010                move.b     D0, [A6 + 0x10]
  6158. 00004344  6704                     beq        +0x6 /* 0000434A */
  6159. 00004346  2B45 DBB2                move.l     [A5 - 0x244E], D5
  6160. label0000434A:
  6161. 0000434A  2B6C 0018 DBAE           move.l     [A5 - 0x2452], [A4 + 0x18]
  6162. 00004350  102C 0001                move.b     D0, [A4 + 0x1]
  6163. 00004354  4880                     ext.w      D0
  6164. 00004356  6B18                     bmi        +0x1A /* 00004370 */
  6165. 00004358  B07C 0007                cmp.w      D0, 0x7
  6166. 0000435C  6E12                     bgt        +0x14 /* 00004370 */
  6167. 0000435E  41FA 0298                lea.l      A0, [PC + 0x298 /* 000045F8, value 0x4E56FFFA */]
  6168. 00004362  3200                     move.w     D1, D0
  6169. 00004364  E649                     lsr        D1.w, 3
  6170. 00004366  4441                     neg.w      D1
  6171. 00004368  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  6172. 0000436C  0A3C 0004                xori.b     ccr, 4
  6173. label00004370:
  6174. 00004370  6606                     bne        +0x8 /* 00004378 */
  6175. 00004372  3B6C 0002 DBAC           move.w     [A5 - 0x2454], [A4 + 0x2]
  6176. label00004378:
  6177. 00004378  102C 0008                move.b     D0, [A4 + 0x8]
  6178. 0000437C  4880                     ext.w      D0
  6179. 0000437E  6B18                     bmi        +0x1A /* 00004398 */
  6180. 00004380  B07C 0007                cmp.w      D0, 0x7
  6181. 00004384  6E12                     bgt        +0x14 /* 00004398 */
  6182. 00004386  41FA 026E                lea.l      A0, [PC + 0x26E /* 000045F6, value 0x34E56, cstring "" */]
  6183. 0000438A  3200                     move.w     D1, D0
  6184. 0000438C  E649                     lsr        D1.w, 3
  6185. 0000438E  4441                     neg.w      D1
  6186. 00004390  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  6187. 00004394  0A3C 0004                xori.b     ccr, 4
  6188. label00004398:
  6189. 00004398  6606                     bne        +0x8 /* 000043A0 */
  6190. 0000439A  3B6C 000A DBAA           move.w     [A5 - 0x2456], [A4 + 0xA]
  6191. label000043A0:
  6192. 000043A0  102E 0010                move.b     D0, [A6 + 0x10]
  6193. 000043A4  6700 009E                beq        +0xA0 /* 00004444 */
  6194. 000043A8  7201                     moveq.l    D1, 0x01
  6195. 000043AA  B207                     cmp.b      D1, D7
  6196. 000043AC  57C1                     seq        D1
  6197. 000043AE  C001                     and.b      D0, D1
  6198. 000043B0  6700 0092                beq        +0x94 /* 00004444 */
  6199. 000043B4  4267                     clr.w      -[A7]
  6200. 000043B6  1F07                     move.b     -[A7], D7
  6201. 000043B8  42A7                     clr.l      -[A7]
  6202. 000043BA  202E FFFC                move.l     D0, [A6 - 0x4]
  6203. 000043BE  D0BC 00B4 0000           add.l      D0, 0xB40000
  6204. 000043C4  2F00                     move.l     -[A7], D0
  6205. 000043C6  4EBA F11A                jsr        [PC - 0xEE6 /* 000034E2 */]
  6206. 000043CA  2F3C 001E 0000           move.l     -[A7], 0x1E0000
  6207. 000043D0  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  6208. 000043D6  4EBA F6DE                jsr        [PC - 0x922 /* 00003AB6 */]
  6209. 000043DA  1D5F FFCF                move.b     [A6 - 0x31], [A7]+
  6210. 000043DE  102E FFCF                move.b     D0, [A6 - 0x31]
  6211. 000043E2  0A00 0001                xori.b     D0, 0x1
  6212. 000043E6  4A00                     tst.b      D0
  6213. 000043E8  6610                     bne        +0x12 /* 000043FA */
  6214. 000043EA  0C86 00C8 0000           cmpi.l     D6, 0xC80000
  6215. 000043F0  5CC1                     sge        D1
  6216. 000043F2  8001                     or.b       D0, D1
  6217. 000043F4  0240 0001                andi.w     D0, 0x1
  6218. 000043F8  6706                     beq        +0x8 /* 00004400 */
  6219. label000043FA:
  6220. 000043FA  422C 0028                clr.b      [A4 + 0x28]
  6221. 000043FE  600E                     bra        +0x10 /* 0000440E */
  6222. label00004400:
  6223. 00004400  0C86 0078 0000           cmpi.l     D6, 0x780000 /* 'x\0\0' */
  6224. 00004406  6E06                     bgt        +0x8 /* 0000440E */
  6225. 00004408  197C 0001 0028           move.b     [A4 + 0x28], 0x1
  6226. label0000440E:
  6227. 0000440E  102C 0028                move.b     D0, [A4 + 0x28]
  6228. 00004412  670A                     beq        +0xC /* 0000441E */
  6229. 00004414  2D7C 00C8 0000 FFD0      move.l     [A6 - 0x30], 0xC80000
  6230. 0000441C  6008                     bra        +0xA /* 00004426 */
  6231. label0000441E:
  6232. 0000441E  2D7C 0050 0000 FFD0      move.l     [A6 - 0x30], 0x500000 /* 'P\0\0' */
  6233. label00004426:
  6234. 00004426  BCAE FFD0                cmp.l      D6, [A6 - 0x30]
  6235. 0000442A  5DC0                     slt        D0
  6236. 0000442C  4A00                     tst.b      D0
  6237. 0000442E  6714                     beq        +0x16 /* 00004444 */
  6238. 00004430  122E FFCF                move.b     D1, [A6 - 0x31]
  6239. 00004434  0A01 0001                xori.b     D1, 0x1
  6240. 00004438  C001                     and.b      D0, D1
  6241. 0000443A  6708                     beq        +0xA /* 00004444 */
  6242. 0000443C  2945 0018                move.l     [A4 + 0x18], D5
  6243. 00004440  422E FFE1                clr.b      [A6 - 0x1F]
  6244. label00004444:
  6245. 00004444  282C 0018                move.l     D4, [A4 + 0x18]
  6246. 00004448  98AE FFFC                sub.l      D4, [A6 - 0x4]
  6247. 0000444C  0C84 00B4 0000           cmpi.l     D4, 0xB40000
  6248. 00004452  6F08                     ble        +0xA /* 0000445C */
  6249. 00004454  98BC 0168 0000           sub.l      D4, 0x1680000
  6250. 0000445A  600E                     bra        +0x10 /* 0000446A */
  6251. label0000445C:
  6252. 0000445C  0C84 FF4C 0000           cmpi.l     D4, 0xFF4C0000
  6253. 00004462  6E06                     bgt        +0x8 /* 0000446A */
  6254. 00004464  D8BC 0168 0000           add.l      D4, 0x1680000
  6255. label0000446A:
  6256. 0000446A  0C84 0001 0000           cmpi.l     D4, 0x10000
  6257. 00004470  6F0A                     ble        +0xC /* 0000447C */
  6258. 00004472  206E 0008                movea.l    A0, [A6 + 0x8]
  6259. 00004476  30BC 0001                move.w     [A0], 0x1
  6260. 0000447A  6010                     bra        +0x12 /* 0000448C */
  6261. label0000447C:
  6262. 0000447C  0C84 FFFF 0000           cmpi.l     D4, 0xFFFF0000
  6263. 00004482  6C08                     bge        +0xA /* 0000448C */
  6264. 00004484  206E 0008                movea.l    A0, [A6 + 0x8]
  6265. 00004488  30BC FFFF                move.w     [A0], 0xFFFF
  6266. label0000448C:
  6267. 0000448C  2004                     move.l     D0, D4
  6268. 0000448E  6A02                     bpl        +0x4 /* 00004492 */
  6269. 00004490  4480                     neg.l      D0
  6270. label00004492:
  6271. 00004492  B0AC 001C                cmp.l      D0, [A4 + 0x1C]
  6272. 00004496  6C66                     bge        +0x68 /* 000044FE */
  6273. 00004498  102C 0020                move.b     D0, [A4 + 0x20]
  6274. 0000449C  671C                     beq        +0x1E /* 000044BA */
  6275. 0000449E  36BC FFFF                move.w     [A3], 0xFFFF
  6276. 000044A2  42A7                     clr.l      -[A7]
  6277. 000044A4  202E FFFC                move.l     D0, [A6 - 0x4]
  6278. 000044A8  D0BC 00B4 0000           add.l      D0, 0xB40000
  6279. 000044AE  2F00                     move.l     -[A7], D0
  6280. 000044B0  4EBA F030                jsr        [PC - 0xFD0 /* 000034E2 */]
  6281. 000044B4  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  6282. 000044B8  600A                     bra        +0xC /* 000044C4 */
  6283. label000044BA:
  6284. 000044BA  36BC 0001                move.w     [A3], 0x1
  6285. 000044BE  2D6E FFFC FFDC           move.l     [A6 - 0x24], [A6 - 0x4]
  6286. label000044C4:
  6287. 000044C4  2004                     move.l     D0, D4
  6288. 000044C6  6A02                     bpl        +0x4 /* 000044CA */
  6289. 000044C8  4480                     neg.l      D0
  6290. label000044CA:
  6291. 000044CA  0C80 000A 0000           cmpi.l     D0, 0xA0000 /* '\n\0\0' */
  6292. 000044D0  5EC0                     sgt        D0
  6293. 000044D2  4A00                     tst.b      D0
  6294. 000044D4  6768                     beq        +0x6A /* 0000453E */
  6295. 000044D6  2F00                     move.l     -[A7], D0
  6296. 000044D8  4267                     clr.w      -[A7]
  6297. 000044DA  1F07                     move.b     -[A7], D7
  6298. 000044DC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6299. 000044E0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6300. 000044E4  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  6301. 000044EA  4EBA F5CA                jsr        [PC - 0xA36 /* 00003AB6 */]
  6302. 000044EE  121F                     move.b     D1, [A7]+
  6303. 000044F0  201F                     move.l     D0, [A7]+
  6304. 000044F2  0A01 0001                xori.b     D1, 0x1
  6305. 000044F6  C001                     and.b      D0, D1
  6306. 000044F8  6744                     beq        +0x46 /* 0000453E */
  6307. 000044FA  4253                     clr.w      [A3]
  6308. 000044FC  6040                     bra        +0x42 /* 0000453E */
  6309. label000044FE:
  6310. 000044FE  7001                     moveq.l    D0, 0x01
  6311. 00004500  B007                     cmp.b      D0, D7
  6312. 00004502  663A                     bne        +0x3C /* 0000453E */
  6313. 00004504  102E 0010                move.b     D0, [A6 + 0x10]
  6314. 00004508  662A                     bne        +0x2C /* 00004534 */
  6315. 0000450A  4267                     clr.w      -[A7]
  6316. 0000450C  1F07                     move.b     -[A7], D7
  6317. 0000450E  42A7                     clr.l      -[A7]
  6318. 00004510  202E FFFC                move.l     D0, [A6 - 0x4]
  6319. 00004514  D0BC 00B4 0000           add.l      D0, 0xB40000
  6320. 0000451A  2F00                     move.l     -[A7], D0
  6321. 0000451C  4EBA EFC4                jsr        [PC - 0x103C /* 000034E2 */]
  6322. 00004520  2F3C 001E 0000           move.l     -[A7], 0x1E0000
  6323. 00004526  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  6324. 0000452C  4EBA F588                jsr        [PC - 0xA78 /* 00003AB6 */]
  6325. 00004530  1D5F FFCF                move.b     [A6 - 0x31], [A7]+
  6326. label00004534:
  6327. 00004534  102E FFCF                move.b     D0, [A6 - 0x31]
  6328. 00004538  6704                     beq        +0x6 /* 0000453E */
  6329. 0000453A  36BC FFFF                move.w     [A3], 0xFFFF
  6330. label0000453E:
  6331. 0000453E  102E 0010                move.b     D0, [A6 + 0x10]
  6332. 00004542  6700 009A                beq        +0x9C /* 000045DE */
  6333. 00004546  7001                     moveq.l    D0, 0x01
  6334. 00004548  B007                     cmp.b      D0, D7
  6335. 0000454A  664A                     bne        +0x4C /* 00004596 */
  6336. 0000454C  BCAE FFD0                cmp.l      D6, [A6 - 0x30]
  6337. 00004550  5DC0                     slt        D0
  6338. 00004552  4A00                     tst.b      D0
  6339. 00004554  6620                     bne        +0x22 /* 00004576 */
  6340. 00004556  2F00                     move.l     -[A7], D0
  6341. 00004558  42A7                     clr.l      -[A7]
  6342. 0000455A  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  6343. 0000455E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6344. 00004562  4EBA EFB0                jsr        [PC - 0x1050 /* 00003514 */]
  6345. 00004566  221F                     move.l     D1, [A7]+
  6346. 00004568  201F                     move.l     D0, [A7]+
  6347. 0000456A  0C81 0014 0000           cmpi.l     D1, 0x140000
  6348. 00004570  5EC1                     sgt        D1
  6349. 00004572  8001                     or.b       D0, D1
  6350. 00004574  6768                     beq        +0x6A /* 000045DE */
  6351. label00004576:
  6352. 00004576  4A53                     tst.w      [A3]
  6353. 00004578  5EC1                     sgt        D1
  6354. 0000457A  C001                     and.b      D0, D1
  6355. 0000457C  6760                     beq        +0x62 /* 000045DE */
  6356. 0000457E  102E FFCF                move.b     D0, [A6 - 0x31]
  6357. 00004582  6708                     beq        +0xA /* 0000458C */
  6358. 00004584  3013                     move.w     D0, [A3]
  6359. 00004586  4440                     neg.w      D0
  6360. 00004588  3680                     move.w     [A3], D0
  6361. 0000458A  6052                     bra        +0x54 /* 000045DE */
  6362. label0000458C:
  6363. 0000458C  BCAE FFD0                cmp.l      D6, [A6 - 0x30]
  6364. 00004590  6C4C                     bge        +0x4E /* 000045DE */
  6365. 00004592  4253                     clr.w      [A3]
  6366. 00004594  6048                     bra        +0x4A /* 000045DE */
  6367. label00004596:
  6368. 00004596  0C86 001E 0000           cmpi.l     D6, 0x1E0000
  6369. 0000459C  6C36                     bge        +0x38 /* 000045D4 */
  6370. 0000459E  4267                     clr.w      -[A7]
  6371. 000045A0  1F07                     move.b     -[A7], D7
  6372. 000045A2  42A7                     clr.l      -[A7]
  6373. 000045A4  202E FFDC                move.l     D0, [A6 - 0x24]
  6374. 000045A8  D0BC 00B4 0000           add.l      D0, 0xB40000
  6375. 000045AE  2F00                     move.l     -[A7], D0
  6376. 000045B0  4EBA EF30                jsr        [PC - 0x10D0 /* 000034E2 */]
  6377. 000045B4  2F3C 0050 0000           move.l     -[A7], 0x500000 /* 'P\0\0' */
  6378. 000045BA  2F3C 0028 0000           move.l     -[A7], 0x280000 /* '(\0\0' */
  6379. 000045C0  4EBA F4F4                jsr        [PC - 0xB0C /* 00003AB6 */]
  6380. 000045C4  101F                     move.b     D0, [A7]+
  6381. 000045C6  6708                     beq        +0xA /* 000045D0 */
  6382. 000045C8  3013                     move.w     D0, [A3]
  6383. 000045CA  4440                     neg.w      D0
  6384. 000045CC  3680                     move.w     [A3], D0
  6385. 000045CE  600E                     bra        +0x10 /* 000045DE */
  6386. label000045D0:
  6387. 000045D0  4253                     clr.w      [A3]
  6388. 000045D2  600A                     bra        +0xC /* 000045DE */
  6389. label000045D4:
  6390. 000045D4  0C86 0078 0000           cmpi.l     D6, 0x780000 /* 'x\0\0' */
  6391. 000045DA  6C02                     bge        +0x4 /* 000045DE */
  6392. 000045DC  4253                     clr.w      [A3]
  6393. label000045DE:
  6394. 000045DE  102E FFE1                move.b     D0, [A6 - 0x1F]
  6395. 000045E2  6602                     bne        +0x4 /* 000045E6 */
  6396. 000045E4  4253                     clr.w      [A3]
  6397. label000045E6:
  6398. 000045E6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6399. 000045EA  4E5E                     unlink     A6
  6400. 000045EC  205F                     movea.l    A0, [A7]+
  6401. 000045EE  DEFC 000C                add.w      A7, 0xC
  6402. 000045F2  4ED0                     jmp        [A0]
  6403. 000045F4  0007 0003                ori.b      D7, 0x3
  6404. fn000045F8:
  6405. 000045F8  4E56 FFFA                link       A6, -0x0006
  6406. 000045FC  48E7 0108                movem.l    -[A7], D7,A4
  6407. 00004600  286E 0008                movea.l    A4, [A6 + 0x8]
  6408. 00004604  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6409. 00004608  102E 0010                move.b     D0, [A6 + 0x10]
  6410. 0000460C  4880                     ext.w      D0
  6411. 0000460E  C1FC 0092                muls.w     D0, 0x92
  6412. 00004612  43E8 FF76                lea.l      A1, [A0 - 0x8A]
  6413. 00004616  41F1 0000                lea.l      A0, [A1 + D0.w]
  6414. 0000461A  2D48 FFFA                move.l     [A6 - 0x6], A0
  6415. 0000461E  4267                     clr.w      -[A7]
  6416. 00004620  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6417. 00004624  4EBA F222                jsr        [PC - 0xDDE /* 00003848 */]
  6418. 00004628  3E1F                     move.w     D7, [A7]+
  6419. 0000462A  7001                     moveq.l    D0, 0x01
  6420. 0000462C  B047                     cmp.w      D0, D7
  6421. 0000462E  6C06                     bge        +0x8 /* 00004636 */
  6422. 00004630  38BC 0001                move.w     [A4], 0x1
  6423. 00004634  600E                     bra        +0x10 /* 00004644 */
  6424. label00004636:
  6425. 00004636  70FF                     moveq.l    D0, 0xFFFFFFFF
  6426. 00004638  B047                     cmp.w      D0, D7
  6427. 0000463A  6F06                     ble        +0x8 /* 00004642 */
  6428. 0000463C  38BC FFFF                move.w     [A4], 0xFFFF
  6429. 00004640  6002                     bra        +0x4 /* 00004644 */
  6430. label00004642:
  6431. 00004642  4254                     clr.w      [A4]
  6432. label00004644:
  6433. 00004644  4CDF 1080                movem.l    D7,A4, [A7]+
  6434. 00004648  4E5E                     unlink     A6
  6435. 0000464A  205F                     movea.l    A0, [A7]+
  6436. 0000464C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6437. 00004650  4ED0                     jmp        [A0]
  6438. fn00004652:
  6439. 00004652  4E56 FFF2                link       A6, -0x000E
  6440. 00004656  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6441. 0000465A  422E 0010                clr.b      [A6 + 0x10]
  6442. 0000465E  0CAE 012C 0000 0008      cmpi.l     [A6 + 0x8], 0x12C0000
  6443. 00004666  6F04                     ble        +0x6 /* 0000466C */
  6444. 00004668  6000 0186                bra        +0x188 /* 000047F0 */
  6445. label0000466C:
  6446. 0000466C  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6447. 00004670  102E 000E                move.b     D0, [A6 + 0xE]
  6448. 00004674  4880                     ext.w      D0
  6449. 00004676  C1FC 0092                muls.w     D0, 0x92
  6450. 0000467A  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  6451. 0000467E  49F0 0000                lea.l      A4, [A0 + D0.w]
  6452. 00004682  3D7C 0014 FFF4           move.w     [A6 - 0xC], 0x14
  6453. 00004688  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6454. 0000468C  102E 000E                move.b     D0, [A6 + 0xE]
  6455. 00004690  4880                     ext.w      D0
  6456. 00004692  C1FC 0092                muls.w     D0, 0x92
  6457. 00004696  41E8 FF73                lea.l      A0, [A0 - 0x8D]
  6458. 0000469A  1230 0000                move.b     D1, [A0 + D0.w]
  6459. 0000469E  6710                     beq        +0x12 /* 000046B0 */
  6460. 000046A0  1014                     move.b     D0, [A4]
  6461. 000046A2  6706                     beq        +0x8 /* 000046AA */
  6462. 000046A4  7A32                     moveq.l    D5, 0x32
  6463. 000046A6  7806                     moveq.l    D4, 0x06
  6464. 000046A8  6010                     bra        +0x12 /* 000046BA */
  6465. label000046AA:
  6466. 000046AA  7A78                     moveq.l    D5, 0x78
  6467. 000046AC  780F                     moveq.l    D4, 0x0F
  6468. 000046AE  600A                     bra        +0xC /* 000046BA */
  6469. label000046B0:
  6470. 000046B0  7A23                     moveq.l    D5, 0x23
  6471. 000046B2  3D7C 000E FFF4           move.w     [A6 - 0xC], 0xE
  6472. 000046B8  7806                     moveq.l    D4, 0x06
  6473. label000046BA:
  6474. 000046BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  6475. 000046BC  B0AC 003C                cmp.l      D0, [A4 + 0x3C]
  6476. 000046C0  6606                     bne        +0x8 /* 000046C8 */
  6477. 000046C2  296D FD92 003C           move.l     [A4 + 0x3C], [A5 - 0x26E]
  6478. label000046C8:
  6479. 000046C8  2005                     move.l     D0, D5
  6480. 000046CA  D0AC 003C                add.l      D0, [A4 + 0x3C]
  6481. 000046CE  B0AD FD92                cmp.l      D0, [A5 - 0x26E]
  6482. 000046D2  6E04                     bgt        +0x6 /* 000046D8 */
  6483. 000046D4  7C01                     moveq.l    D6, 0x01
  6484. 000046D6  6050                     bra        +0x52 /* 00004728 */
  6485. label000046D8:
  6486. 000046D8  302E FFF4                move.w     D0, [A6 - 0xC]
  6487. 000046DC  48C0                     ext.l      D0
  6488. 000046DE  D0AC 003C                add.l      D0, [A4 + 0x3C]
  6489. 000046E2  B0AD FD92                cmp.l      D0, [A5 - 0x26E]
  6490. 000046E6  6E3E                     bgt        +0x40 /* 00004726 */
  6491. 000046E8  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6492. 000046EC  102E 000E                move.b     D0, [A6 + 0xE]
  6493. 000046F0  4880                     ext.w      D0
  6494. 000046F2  C1FC 0092                muls.w     D0, 0x92
  6495. 000046F6  41E8 FF73                lea.l      A0, [A0 - 0x8D]
  6496. 000046FA  1230 0000                move.b     D1, [A0 + D0.w]
  6497. 000046FE  670E                     beq        +0x10 /* 0000470E */
  6498. 00004700  0CAE 0050 0000 0008      cmpi.l     [A6 + 0x8], 0x500000 /* 'P\0\0' */
  6499. 00004708  5FC6                     sle        D6
  6500. 0000470A  4406                     neg.b      D6
  6501. 0000470C  601A                     bra        +0x1C /* 00004728 */
  6502. label0000470E:
  6503. 0000470E  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6504. 00004712  102E 000C                move.b     D0, [A6 + 0xC]
  6505. 00004716  4880                     ext.w      D0
  6506. 00004718  C1FC 0092                muls.w     D0, 0x92
  6507. 0000471C  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  6508. 00004720  1C30 0000                move.b     D6, [A0 + D0.w]
  6509. 00004724  6002                     bra        +0x4 /* 00004728 */
  6510. label00004726:
  6511. 00004726  4206                     clr.b      D6
  6512. label00004728:
  6513. 00004728  1006                     move.b     D0, D6
  6514. 0000472A  6700 00C4                beq        +0xC6 /* 000047F0 */
  6515. 0000472E  7001                     moveq.l    D0, 0x01
  6516. 00004730  B02E 000C                cmp.b      D0, [A6 + 0xC]
  6517. 00004734  57C0                     seq        D0
  6518. 00004736  4A00                     tst.b      D0
  6519. 00004738  6726                     beq        +0x28 /* 00004760 */
  6520. 0000473A  7201                     moveq.l    D1, 0x01
  6521. 0000473C  B22E 000E                cmp.b      D1, [A6 + 0xE]
  6522. 00004740  56C1                     sne        D1
  6523. 00004742  C001                     and.b      D0, D1
  6524. 00004744  671A                     beq        +0x1C /* 00004760 */
  6525. 00004746  7201                     moveq.l    D1, 0x01
  6526. 00004748  B22C 0008                cmp.b      D1, [A4 + 0x8]
  6527. 0000474C  57C1                     seq        D1
  6528. 0000474E  C001                     and.b      D0, D1
  6529. 00004750  670E                     beq        +0x10 /* 00004760 */
  6530. 00004752  4267                     clr.w      -[A7]
  6531. 00004754  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  6532. 00004758  4EBA F0EE                jsr        [PC - 0xF12 /* 00003848 */]
  6533. 0000475C  3E1F                     move.w     D7, [A7]+
  6534. 0000475E  6044                     bra        +0x46 /* 000047A4 */
  6535. label00004760:
  6536. 00004760  4267                     clr.w      -[A7]
  6537. 00004762  206D FDA2                movea.l    A0, [A5 - 0x25E]
  6538. 00004766  226D FDA6                movea.l    A1, [A5 - 0x25A]
  6539. 0000476A  102E 000E                move.b     D0, [A6 + 0xE]
  6540. 0000476E  4880                     ext.w      D0
  6541. 00004770  C1FC 0092                muls.w     D0, 0x92
  6542. 00004774  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  6543. 00004778  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  6544. 0000477C  4870 10DC                pea.l      [A0 + D1.w - 0x36]
  6545. 00004780  206D FDA2                movea.l    A0, [A5 - 0x25E]
  6546. 00004784  226D FDA6                movea.l    A1, [A5 - 0x25A]
  6547. 00004788  102E 000C                move.b     D0, [A6 + 0xC]
  6548. 0000478C  4880                     ext.w      D0
  6549. 0000478E  C1FC 0092                muls.w     D0, 0x92
  6550. 00004792  3231 00BE                move.w     D1, [A1 + D0.w - 0x66]
  6551. 00004796  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  6552. 0000479A  4870 10DC                pea.l      [A0 + D1.w - 0x36]
  6553. 0000479E  4EBA C244                jsr        [PC - 0x3DBC /* 000009E4 */]
  6554. 000047A2  3E1F                     move.w     D7, [A7]+
  6555. label000047A4:
  6556. 000047A4  3007                     move.w     D0, D7
  6557. 000047A6  6A02                     bpl        +0x4 /* 000047AA */
  6558. 000047A8  4440                     neg.w      D0
  6559. label000047AA:
  6560. 000047AA  3E00                     move.w     D7, D0
  6561. 000047AC  7004                     moveq.l    D0, 0x04
  6562. 000047AE  B047                     cmp.w      D0, D7
  6563. 000047B0  5CC0                     sge        D0
  6564. 000047B2  4A00                     tst.b      D0
  6565. 000047B4  6634                     bne        +0x36 /* 000047EA */
  6566. 000047B6  2F00                     move.l     -[A7], D0
  6567. 000047B8  42A7                     clr.l      -[A7]
  6568. 000047BA  3F07                     move.w     -[A7], D7
  6569. 000047BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6570. 000047C0  301F                     move.w     D0, [A7]+
  6571. 000047C2  C1DF                     muls.w     D0, [A7]+
  6572. 000047C4  2E80                     move.l     [A7], D0
  6573. 000047C6  221F                     move.l     D1, [A7]+
  6574. 000047C8  201F                     move.l     D0, [A7]+
  6575. 000047CA  48E7 C000                movem.l    -[A7], D0,D1
  6576. 000047CE  42A7                     clr.l      -[A7]
  6577. 000047D0  3F04                     move.w     -[A7], D4
  6578. 000047D2  3F3C 00C8                move.w     -[A7], 0xC8
  6579. 000047D6  301F                     move.w     D0, [A7]+
  6580. 000047D8  C1DF                     muls.w     D0, [A7]+
  6581. 000047DA  2E80                     move.l     [A7], D0
  6582. 000047DC  241F                     move.l     D2, [A7]+
  6583. 000047DE  4CDF 0003                movem.l    D0,D1, [A7]+
  6584. 000047E2  B481                     cmp.l      D2, D1
  6585. 000047E4  5CC1                     sge        D1
  6586. 000047E6  8001                     or.b       D0, D1
  6587. 000047E8  6706                     beq        +0x8 /* 000047F0 */
  6588. label000047EA:
  6589. 000047EA  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  6590. label000047F0:
  6591. 000047F0  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6592. 000047F4  4E5E                     unlink     A6
  6593. 000047F6  205F                     movea.l    A0, [A7]+
  6594. 000047F8  504F                     addq.w     A7, 8
  6595. 000047FA  4ED0                     jmp        [A0]
  6596. export_286:
  6597. 000047FC  4E56 FFF8                link       A6, -0x0008
  6598. 00004800  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6599. 00004804  266E 0008                movea.l    A3, [A6 + 0x8]
  6600. 00004808  1E2E 0014                move.b     D7, [A6 + 0x14]
  6601. 0000480C  206E 0010                movea.l    A0, [A6 + 0x10]
  6602. 00004810  4250                     clr.w      [A0]
  6603. 00004812  206E 000C                movea.l    A0, [A6 + 0xC]
  6604. 00004816  4250                     clr.w      [A0]
  6605. 00004818  4213                     clr.b      [A3]
  6606. 0000481A  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6607. 0000481E  1007                     move.b     D0, D7
  6608. 00004820  4880                     ext.w      D0
  6609. 00004822  C1FC 0092                muls.w     D0, 0x92
  6610. 00004826  41E8 FF74                lea.l      A0, [A0 - 0x8C]
  6611. 0000482A  1230 0000                move.b     D1, [A0 + D0.w]
  6612. 0000482E  6704                     beq        +0x6 /* 00004834 */
  6613. 00004830  6000 01D6                bra        +0x1D8 /* 00004A08 */
  6614. label00004834:
  6615. 00004834  4206                     clr.b      D6
  6616. 00004836  1007                     move.b     D0, D7
  6617. 00004838  4880                     ext.w      D0
  6618. 0000483A  5340                     subq.w     D0, 1
  6619. 0000483C  1D40 FFF8                move.b     [A6 - 0x8], D0
  6620. 00004840  7A01                     moveq.l    D5, 0x01
  6621. 00004842  6038                     bra        +0x3A /* 0000487C */
  6622. label00004844:
  6623. 00004844  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6624. 00004848  1005                     move.b     D0, D5
  6625. 0000484A  4880                     ext.w      D0
  6626. 0000484C  C1FC 0092                muls.w     D0, 0x92
  6627. 00004850  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  6628. 00004854  49F0 0000                lea.l      A4, [A0 + D0.w]
  6629. 00004858  102C 0080                move.b     D0, [A4 + 0x80]
  6630. 0000485C  671A                     beq        +0x1C /* 00004878 */
  6631. 0000485E  C02C 0005                and.b      D0, [A4 + 0x5]
  6632. 00004862  6714                     beq        +0x16 /* 00004878 */
  6633. 00004864  42A7                     clr.l      -[A7]
  6634. 00004866  1F07                     move.b     -[A7], D7
  6635. 00004868  1F05                     move.b     -[A7], D5
  6636. 0000486A  4EBA ECE0                jsr        [PC - 0x1320 /* 0000354C */]
  6637. 0000486E  0C9F 003C 0000           cmpi.l     [A7]+, 0x3C0000 /* '<\0\0' */
  6638. 00004874  6C02                     bge        +0x4 /* 00004878 */
  6639. 00004876  7C01                     moveq.l    D6, 0x01
  6640. label00004878:
  6641. 00004878  5205                     addq.b     D5, 1
  6642. 0000487A  6906                     bvs        +0x8 /* 00004882 */
  6643. label0000487C:
  6644. 0000487C  BA2E FFF8                cmp.b      D5, [A6 - 0x8]
  6645. 00004880  6FC2                     ble        -0x3C /* 00004844 */
  6646. label00004882:
  6647. 00004882  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6648. 00004886  1007                     move.b     D0, D7
  6649. 00004888  4880                     ext.w      D0
  6650. 0000488A  C1FC 0092                muls.w     D0, 0x92
  6651. 0000488E  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  6652. 00004892  49F0 0000                lea.l      A4, [A0 + D0.w]
  6653. 00004896  4A6C 0042                tst.w      [A4 + 0x42]
  6654. 0000489A  673E                     beq        +0x40 /* 000048DA */
  6655. 0000489C  206D FDA2                movea.l    A0, [A5 - 0x25E]
  6656. 000048A0  302C 0042                move.w     D0, [A4 + 0x42]
  6657. 000048A4  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  6658. 000048A8  1230 00F0                move.b     D1, [A0 + D0.w - 0x16]
  6659. 000048AC  4881                     ext.w      D1
  6660. 000048AE  6B18                     bmi        +0x1A /* 000048C8 */
  6661. 000048B0  B27C 000F                cmp.w      D1, 0xF
  6662. 000048B4  6E12                     bgt        +0x14 /* 000048C8 */
  6663. 000048B6  41FA 0160                lea.l      A0, [PC + 0x160 /* 00004A18, value 0x4E56FFFA */]
  6664. 000048BA  3001                     move.w     D0, D1
  6665. 000048BC  E648                     lsr        D0.w, 3
  6666. 000048BE  4440                     neg.w      D0
  6667. 000048C0  0330 00FF                btst       [A0 + D0.w - 0x1], D1
  6668. 000048C4  0A3C 0004                xori.b     ccr, 4
  6669. label000048C8:
  6670. 000048C8  6706                     beq        +0x8 /* 000048D0 */
  6671. 000048CA  1F07                     move.b     -[A7], D7
  6672. 000048CC  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  6673. label000048D0:
  6674. 000048D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  6675. 000048D2  2940 0004                move.l     [A4 + 0x4], D0
  6676. 000048D6  426C 0042                clr.w      [A4 + 0x42]
  6677. label000048DA:
  6678. 000048DA  7003                     moveq.l    D0, 0x03
  6679. 000048DC  B02C 0001                cmp.b      D0, [A4 + 0x1]
  6680. 000048E0  6608                     bne        +0xA /* 000048EA */
  6681. 000048E2  1F07                     move.b     -[A7], D7
  6682. 000048E4  4267                     clr.w      -[A7]
  6683. 000048E6  4EBA F494                jsr        [PC - 0xB6C /* 00003D7C */]
  6684. label000048EA:
  6685. 000048EA  42A7                     clr.l      -[A7]
  6686. 000048EC  1F07                     move.b     -[A7], D7
  6687. 000048EE  1F3C 0001                move.b     -[A7], 0x1
  6688. 000048F2  4EBA EC58                jsr        [PC - 0x13A8 /* 0000354C */]
  6689. 000048F6  281F                     move.l     D4, [A7]+
  6690. 000048F8  70FF                     moveq.l    D0, 0xFFFFFFFF
  6691. 000048FA  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  6692. 000048FE  57C0                     seq        D0
  6693. 00004900  4A00                     tst.b      D0
  6694. 00004902  6612                     bne        +0x14 /* 00004916 */
  6695. 00004904  222C 0004                move.l     D1, [A4 + 0x4]
  6696. 00004908  740F                     moveq.l    D2, 0x0F
  6697. 0000490A  D282                     add.l      D1, D2
  6698. 0000490C  B2AD FD92                cmp.l      D1, [A5 - 0x26E]
  6699. 00004910  5DC1                     slt        D1
  6700. 00004912  8001                     or.b       D0, D1
  6701. 00004914  673C                     beq        +0x3E /* 00004952 */
  6702. label00004916:
  6703. 00004916  0C84 00FA 0000           cmpi.l     D4, 0xFA0000
  6704. 0000491C  6E14                     bgt        +0x16 /* 00004932 */
  6705. 0000491E  7001                     moveq.l    D0, 0x01
  6706. 00004920  B02C 0008                cmp.b      D0, [A4 + 0x8]
  6707. 00004924  672C                     beq        +0x2E /* 00004952 */
  6708. 00004926  1F07                     move.b     -[A7], D7
  6709. 00004928  1F3C 0001                move.b     -[A7], 0x1
  6710. 0000492C  4EBA F5D2                jsr        [PC - 0xA2E /* 00003F00 */]
  6711. 00004930  6020                     bra        +0x22 /* 00004952 */
  6712. label00004932:
  6713. 00004932  102C 0001                move.b     D0, [A4 + 0x1]
  6714. 00004936  4880                     ext.w      D0
  6715. 00004938  670A                     beq        +0xC /* 00004944 */
  6716. 0000493A  5340                     subq.w     D0, 1
  6717. 0000493C  670E                     beq        +0x10 /* 0000494C */
  6718. 0000493E  5340                     subq.w     D0, 1
  6719. 00004940  6710                     beq        +0x12 /* 00004952 */
  6720. 00004942  600E                     bra        +0x10 /* 00004952 */
  6721. label00004944:
  6722. 00004944  1F07                     move.b     -[A7], D7
  6723. 00004946  4EBA F606                jsr        [PC - 0x9FA /* 00003F4E */]
  6724. 0000494A  6006                     bra        +0x8 /* 00004952 */
  6725. label0000494C:
  6726. 0000494C  1F07                     move.b     -[A7], D7
  6727. 0000494E  4EBA F67E                jsr        [PC - 0x982 /* 00003FCE */]
  6728. label00004952:
  6729. 00004952  102C 0008                move.b     D0, [A4 + 0x8]
  6730. 00004956  4880                     ext.w      D0
  6731. 00004958  670A                     beq        +0xC /* 00004964 */
  6732. 0000495A  5340                     subq.w     D0, 1
  6733. 0000495C  671C                     beq        +0x1E /* 0000497A */
  6734. 0000495E  5340                     subq.w     D0, 1
  6735. 00004960  675E                     beq        +0x60 /* 000049C0 */
  6736. 00004962  606A                     bra        +0x6C /* 000049CE */
  6737. label00004964:
  6738. 00004964  1006                     move.b     D0, D6
  6739. 00004966  6666                     bne        +0x68 /* 000049CE */
  6740. 00004968  1F07                     move.b     -[A7], D7
  6741. 0000496A  4267                     clr.w      -[A7]
  6742. 0000496C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6743. 00004970  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6744. 00004974  4EBA F714                jsr        [PC - 0x8EC /* 0000408A */]
  6745. 00004978  6054                     bra        +0x56 /* 000049CE */
  6746. label0000497A:
  6747. 0000497A  1006                     move.b     D0, D6
  6748. 0000497C  661E                     bne        +0x20 /* 0000499C */
  6749. 0000497E  0C84 0078 0000           cmpi.l     D4, 0x780000 /* 'x\0\0' */
  6750. 00004984  5DC1                     slt        D1
  6751. 00004986  4A01                     tst.b      D1
  6752. 00004988  6722                     beq        +0x24 /* 000049AC */
  6753. 0000498A  0C84 001E 0000           cmpi.l     D4, 0x1E0000
  6754. 00004990  5EC2                     sgt        D2
  6755. 00004992  C202                     and.b      D1, D2
  6756. 00004994  8001                     or.b       D0, D1
  6757. 00004996  0240 0001                andi.w     D0, 0x1
  6758. 0000499A  6710                     beq        +0x12 /* 000049AC */
  6759. label0000499C:
  6760. 0000499C  1F07                     move.b     -[A7], D7
  6761. 0000499E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6762. 000049A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6763. 000049A6  4EBA FC50                jsr        [PC - 0x3B0 /* 000045F8 */]
  6764. 000049AA  6022                     bra        +0x24 /* 000049CE */
  6765. label000049AC:
  6766. 000049AC  1F07                     move.b     -[A7], D7
  6767. 000049AE  1F3C 0001                move.b     -[A7], 0x1
  6768. 000049B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6769. 000049B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6770. 000049BA  4EBA F6CE                jsr        [PC - 0x932 /* 0000408A */]
  6771. 000049BE  600E                     bra        +0x10 /* 000049CE */
  6772. label000049C0:
  6773. 000049C0  1F07                     move.b     -[A7], D7
  6774. 000049C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6775. 000049C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6776. 000049CA  4EBA FC2C                jsr        [PC - 0x3D4 /* 000045F8 */]
  6777. label000049CE:
  6778. 000049CE  4267                     clr.w      -[A7]
  6779. 000049D0  1F07                     move.b     -[A7], D7
  6780. 000049D2  1F3C 0001                move.b     -[A7], 0x1
  6781. 000049D6  2F04                     move.l     -[A7], D4
  6782. 000049D8  4EBA FC78                jsr        [PC - 0x388 /* 00004652 */]
  6783. 000049DC  101F                     move.b     D0, [A7]+
  6784. 000049DE  670A                     beq        +0xC /* 000049EA */
  6785. 000049E0  296D FD92 003C           move.l     [A4 + 0x3C], [A5 - 0x26E]
  6786. 000049E6  16BC 0001                move.b     [A3], 0x1
  6787. label000049EA:
  6788. 000049EA  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6789. 000049EE  1007                     move.b     D0, D7
  6790. 000049F0  4880                     ext.w      D0
  6791. 000049F2  C1FC 0092                muls.w     D0, 0x92
  6792. 000049F6  1230 00BC                move.b     D1, [A0 + D0.w - 0x68]
  6793. 000049FA  6702                     beq        +0x4 /* 000049FE */
  6794. 000049FC  4213                     clr.b      [A3]
  6795. label000049FE:
  6796. 000049FE  1006                     move.b     D0, D6
  6797. 00004A00  6706                     beq        +0x8 /* 00004A08 */
  6798. 00004A02  206E 0010                movea.l    A0, [A6 + 0x10]
  6799. 00004A06  4250                     clr.w      [A0]
  6800. label00004A08:
  6801. 00004A08  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6802. 00004A0C  4E5E                     unlink     A6
  6803. 00004A0E  205F                     movea.l    A0, [A7]+
  6804. 00004A10  DEFC 000E                add.w      A7, 0xE
  6805. 00004A14  4ED0                     jmp        [A0]
  6806. 00004A16  01C0                     .incomplete
  6807. export_287:
  6808. 00004A18  4E56 FFFA                link       A6, -0x0006
  6809. 00004A1C  48E7 0118                movem.l    -[A7], D7,A3,A4
  6810. 00004A20  206E 0010                movea.l    A0, [A6 + 0x10]
  6811. 00004A24  4250                     clr.w      [A0]
  6812. 00004A26  206E 000C                movea.l    A0, [A6 + 0xC]
  6813. 00004A2A  4250                     clr.w      [A0]
  6814. 00004A2C  206E 0008                movea.l    A0, [A6 + 0x8]
  6815. 00004A30  4210                     clr.b      [A0]
  6816. 00004A32  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6817. 00004A36  102D FDAB                move.b     D0, [A5 - 0x255]
  6818. 00004A3A  4880                     ext.w      D0
  6819. 00004A3C  C1FC 0092                muls.w     D0, 0x92
  6820. 00004A40  41E8 FF6E                lea.l      A0, [A0 - 0x92]
  6821. 00004A44  47F0 0000                lea.l      A3, [A0 + D0.w]
  6822. 00004A48  49EB 0008                lea.l      A4, [A3 + 0x8]
  6823. 00004A4C  4A6C 0042                tst.w      [A4 + 0x42]
  6824. 00004A50  670C                     beq        +0xE /* 00004A5E */
  6825. 00004A52  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6826. 00004A56  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  6827. 00004A5A  6000 01B4                bra        +0x1B6 /* 00004C10 */
  6828. label00004A5E:
  6829. 00004A5E  4A6B 0058                tst.w      [A3 + 0x58]
  6830. 00004A62  57C0                     seq        D0
  6831. 00004A64  4A00                     tst.b      D0
  6832. 00004A66  6712                     beq        +0x14 /* 00004A7A */
  6833. 00004A68  7201                     moveq.l    D1, 0x01
  6834. 00004A6A  B22C 0001                cmp.b      D1, [A4 + 0x1]
  6835. 00004A6E  56C1                     sne        D1
  6836. 00004A70  C001                     and.b      D0, D1
  6837. 00004A72  6706                     beq        +0x8 /* 00004A7A */
  6838. 00004A74  197C 0003 0001           move.b     [A4 + 0x1], 0x3
  6839. label00004A7A:
  6840. 00004A7A  7003                     moveq.l    D0, 0x03
  6841. 00004A7C  B02C 0001                cmp.b      D0, [A4 + 0x1]
  6842. 00004A80  660C                     bne        +0xE /* 00004A8E */
  6843. 00004A82  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6844. 00004A86  1F3C 0001                move.b     -[A7], 0x1
  6845. 00004A8A  4EBA F2F0                jsr        [PC - 0xD10 /* 00003D7C */]
  6846. label00004A8E:
  6847. 00004A8E  4207                     clr.b      D7
  6848. 00004A90  4A2C 0001                tst.b      [A4 + 0x1]
  6849. 00004A94  6746                     beq        +0x48 /* 00004ADC */
  6850. 00004A96  70FF                     moveq.l    D0, 0xFFFFFFFF
  6851. 00004A98  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  6852. 00004A9C  57C0                     seq        D0
  6853. 00004A9E  4A00                     tst.b      D0
  6854. 00004AA0  6610                     bne        +0x12 /* 00004AB2 */
  6855. 00004AA2  222C 0004                move.l     D1, [A4 + 0x4]
  6856. 00004AA6  5081                     addq.l     D1, 8
  6857. 00004AA8  B2AD FD92                cmp.l      D1, [A5 - 0x26E]
  6858. 00004AAC  5DC1                     slt        D1
  6859. 00004AAE  8001                     or.b       D0, D1
  6860. 00004AB0  6758                     beq        +0x5A /* 00004B0A */
  6861. label00004AB2:
  6862. 00004AB2  4267                     clr.w      -[A7]
  6863. 00004AB4  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6864. 00004AB8  4267                     clr.w      -[A7]
  6865. 00004ABA  7003                     moveq.l    D0, 0x03
  6866. 00004ABC  B06B 0054                cmp.w      D0, [A3 + 0x54]
  6867. 00004AC0  5CC0                     sge        D0
  6868. 00004AC2  4A00                     tst.b      D0
  6869. 00004AC4  660A                     bne        +0xC /* 00004AD0 */
  6870. 00004AC6  720F                     moveq.l    D1, 0x0F
  6871. 00004AC8  B26B 0058                cmp.w      D1, [A3 + 0x58]
  6872. 00004ACC  5EC1                     sgt        D1
  6873. 00004ACE  8001                     or.b       D0, D1
  6874. label00004AD0:
  6875. 00004AD0  4400                     neg.b      D0
  6876. 00004AD2  1F00                     move.b     -[A7], D0
  6877. 00004AD4  4EBA F15E                jsr        [PC - 0xEA2 /* 00003C34 */]
  6878. 00004AD8  1E1F                     move.b     D7, [A7]+
  6879. 00004ADA  602E                     bra        +0x30 /* 00004B0A */
  6880. label00004ADC:
  6881. 00004ADC  4A2C 0008                tst.b      [A4 + 0x8]
  6882. 00004AE0  57C0                     seq        D0
  6883. 00004AE2  4A00                     tst.b      D0
  6884. 00004AE4  6724                     beq        +0x26 /* 00004B0A */
  6885. 00004AE6  2F00                     move.l     -[A7], D0
  6886. 00004AE8  42A7                     clr.l      -[A7]
  6887. 00004AEA  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6888. 00004AEE  1F2C 000B                move.b     -[A7], [A4 + 0xB]
  6889. 00004AF2  4EBA EA58                jsr        [PC - 0x15A8 /* 0000354C */]
  6890. 00004AF6  221F                     move.l     D1, [A7]+
  6891. 00004AF8  201F                     move.l     D0, [A7]+
  6892. 00004AFA  0C81 00FA 0000           cmpi.l     D1, 0xFA0000
  6893. 00004B00  5FC1                     sle        D1
  6894. 00004B02  C001                     and.b      D0, D1
  6895. 00004B04  6704                     beq        +0x6 /* 00004B0A */
  6896. 00004B06  1E2C 000B                move.b     D7, [A4 + 0xB]
  6897. label00004B0A:
  6898. 00004B0A  4A07                     tst.b      D7
  6899. 00004B0C  56C0                     sne        D0
  6900. 00004B0E  4A00                     tst.b      D0
  6901. 00004B10  6722                     beq        +0x24 /* 00004B34 */
  6902. 00004B12  7201                     moveq.l    D1, 0x01
  6903. 00004B14  B22C 0008                cmp.b      D1, [A4 + 0x8]
  6904. 00004B18  56C1                     sne        D1
  6905. 00004B1A  C001                     and.b      D0, D1
  6906. 00004B1C  6716                     beq        +0x18 /* 00004B34 */
  6907. 00004B1E  4A6B 0058                tst.w      [A3 + 0x58]
  6908. 00004B22  5EC1                     sgt        D1
  6909. 00004B24  C001                     and.b      D0, D1
  6910. 00004B26  670C                     beq        +0xE /* 00004B34 */
  6911. 00004B28  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6912. 00004B2C  1F07                     move.b     -[A7], D7
  6913. 00004B2E  4EBA F3D0                jsr        [PC - 0xC30 /* 00003F00 */]
  6914. 00004B32  6024                     bra        +0x26 /* 00004B58 */
  6915. label00004B34:
  6916. 00004B34  102C 0001                move.b     D0, [A4 + 0x1]
  6917. 00004B38  4880                     ext.w      D0
  6918. 00004B3A  670A                     beq        +0xC /* 00004B46 */
  6919. 00004B3C  5340                     subq.w     D0, 1
  6920. 00004B3E  6710                     beq        +0x12 /* 00004B50 */
  6921. 00004B40  5340                     subq.w     D0, 1
  6922. 00004B42  6714                     beq        +0x16 /* 00004B58 */
  6923. 00004B44  6012                     bra        +0x14 /* 00004B58 */
  6924. label00004B46:
  6925. 00004B46  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6926. 00004B4A  4EBA F402                jsr        [PC - 0xBFE /* 00003F4E */]
  6927. 00004B4E  6008                     bra        +0xA /* 00004B58 */
  6928. label00004B50:
  6929. 00004B50  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6930. 00004B54  4EBA F478                jsr        [PC - 0xB88 /* 00003FCE */]
  6931. label00004B58:
  6932. 00004B58  102C 0008                move.b     D0, [A4 + 0x8]
  6933. 00004B5C  4880                     ext.w      D0
  6934. 00004B5E  6706                     beq        +0x8 /* 00004B66 */
  6935. 00004B60  5340                     subq.w     D0, 1
  6936. 00004B62  6716                     beq        +0x18 /* 00004B7A */
  6937. 00004B64  6028                     bra        +0x2A /* 00004B8E */
  6938. label00004B66:
  6939. 00004B66  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6940. 00004B6A  4267                     clr.w      -[A7]
  6941. 00004B6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6942. 00004B70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6943. 00004B74  4EBA F514                jsr        [PC - 0xAEC /* 0000408A */]
  6944. 00004B78  6014                     bra        +0x16 /* 00004B8E */
  6945. label00004B7A:
  6946. 00004B7A  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6947. 00004B7E  1F3C 0001                move.b     -[A7], 0x1
  6948. 00004B82  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6949. 00004B86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6950. 00004B8A  4EBA F4FE                jsr        [PC - 0xB02 /* 0000408A */]
  6951. label00004B8E:
  6952. 00004B8E  7E01                     moveq.l    D7, 0x01
  6953. 00004B90  6078                     bra        +0x7A /* 00004C0A */
  6954. label00004B92:
  6955. 00004B92  206D FDA6                movea.l    A0, [A5 - 0x25A]
  6956. 00004B96  1007                     move.b     D0, D7
  6957. 00004B98  4880                     ext.w      D0
  6958. 00004B9A  C1FC 0092                muls.w     D0, 0x92
  6959. 00004B9E  43E8 FF6E                lea.l      A1, [A0 - 0x92]
  6960. 00004BA2  41F1 0000                lea.l      A0, [A1 + D0.w]
  6961. 00004BA6  2D48 FFFA                move.l     [A6 - 0x6], A0
  6962. 00004BAA  1028 0080                move.b     D0, [A0 + 0x80]
  6963. 00004BAE  6758                     beq        +0x5A /* 00004C08 */
  6964. 00004BB0  206E FFFA                movea.l    A0, [A6 - 0x6]
  6965. 00004BB4  C028 0005                and.b      D0, [A0 + 0x5]
  6966. 00004BB8  4A00                     tst.b      D0
  6967. 00004BBA  674C                     beq        +0x4E /* 00004C08 */
  6968. 00004BBC  206D FDA2                movea.l    A0, [A5 - 0x25E]
  6969. 00004BC0  226E FFFA                movea.l    A1, [A6 - 0x6]
  6970. 00004BC4  3229 0050                move.w     D1, [A1 + 0x50]
  6971. 00004BC8  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  6972. 00004BCC  740A                     moveq.l    D2, 0x0A
  6973. 00004BCE  B430 10F0                cmp.b      D2, [A0 + D1.w - 0x16]
  6974. 00004BD2  56C1                     sne        D1
  6975. 00004BD4  C001                     and.b      D0, D1
  6976. 00004BD6  6730                     beq        +0x32 /* 00004C08 */
  6977. 00004BD8  4267                     clr.w      -[A7]
  6978. 00004BDA  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6979. 00004BDE  1F07                     move.b     -[A7], D7
  6980. 00004BE0  42A7                     clr.l      -[A7]
  6981. 00004BE2  1F2D FDAB                move.b     -[A7], [A5 - 0x255]
  6982. 00004BE6  1F07                     move.b     -[A7], D7
  6983. 00004BE8  4EBA E962                jsr        [PC - 0x169E /* 0000354C */]
  6984. 00004BEC  4EBA FA64                jsr        [PC - 0x59C /* 00004652 */]
  6985. 00004BF0  101F                     move.b     D0, [A7]+
  6986. 00004BF2  6714                     beq        +0x16 /* 00004C08 */
  6987. 00004BF4  296D FD92 003C           move.l     [A4 + 0x3C], [A5 - 0x26E]
  6988. 00004BFA  526C 0040                addq.w     [A4 + 0x40], 1
  6989. 00004BFE  206E 0008                movea.l    A0, [A6 + 0x8]
  6990. 00004C02  10BC 0001                move.b     [A0], 0x1
  6991. 00004C06  6008                     bra        +0xA /* 00004C10 */
  6992. label00004C08:
  6993. 00004C08  5207                     addq.b     D7, 1
  6994. label00004C0A:
  6995. 00004C0A  700C                     moveq.l    D0, 0x0C
  6996. 00004C0C  B007                     cmp.b      D0, D7
  6997. 00004C0E  6C82                     bge        -0x7C /* 00004B92 */
  6998. label00004C10:
  6999. 00004C10  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7000. 00004C14  4E5E                     unlink     A6
  7001. 00004C16  205F                     movea.l    A0, [A7]+
  7002. 00004C18  DEFC 000C                add.w      A7, 0xC
  7003. 00004C1C  4ED0                     jmp        [A0]
  7004. export_288:
  7005. 00004C1E  4E56 FFFC                link       A6, -0x0004
  7006. 00004C22  0C6E FC19 0008           cmpi.w     [A6 + 0x8], 0xFC19
  7007. 00004C28  56C0                     sne        D0
  7008. 00004C2A  4A00                     tst.b      D0
  7009. 00004C2C  671A                     beq        +0x1C /* 00004C48 */
  7010. 00004C2E  206D FDA2                movea.l    A0, [A5 - 0x25E]
  7011. 00004C32  322E 0008                move.w     D1, [A6 + 0x8]
  7012. 00004C36  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  7013. 00004C3A  7406                     moveq.l    D2, 0x06
  7014. 00004C3C  B430 10F0                cmp.b      D2, [A0 + D1.w - 0x16]
  7015. 00004C40  57C1                     seq        D1
  7016. 00004C42  C001                     and.b      D0, D1
  7017. 00004C44  6702                     beq        +0x4 /* 00004C48 */
  7018. 00004C46  6020                     bra        +0x22 /* 00004C68 */
  7019. label00004C48:
  7020. 00004C48  206D FDA6                movea.l    A0, [A5 - 0x25A]
  7021. 00004C4C  102E 000A                move.b     D0, [A6 + 0xA]
  7022. 00004C50  4880                     ext.w      D0
  7023. 00004C52  C1FC 0092                muls.w     D0, 0x92
  7024. 00004C56  43E8 FF76                lea.l      A1, [A0 - 0x8A]
  7025. 00004C5A  41F1 0000                lea.l      A0, [A1 + D0.w]
  7026. 00004C5E  2D48 FFFC                move.l     [A6 - 0x4], A0
  7027. 00004C62  316E 0008 0042           move.w     [A0 + 0x42], [A6 + 0x8]
  7028. label00004C68:
  7029. 00004C68  4E5E                     unlink     A6
  7030. 00004C6A  2E9F                     move.l     [A7], [A7]+
  7031. 00004C6C  4E75                     rts
  7032. export_289:
  7033. 00004C6E  4E56 0000                link       A6, 0
  7034. 00004C72  102E 0008                move.b     D0, [A6 + 0x8]
  7035. 00004C76  661C                     bne        +0x1E /* 00004C94 */
  7036. 00004C78  202D FD92                move.l     D0, [A5 - 0x26E]
  7037. 00004C7C  90BC 0000 01F4           sub.l      D0, 0x1F4
  7038. 00004C82  206D FDA6                movea.l    A0, [A5 - 0x25A]
  7039. 00004C86  122D FDAB                move.b     D1, [A5 - 0x255]
  7040. 00004C8A  4881                     ext.w      D1
  7041. 00004C8C  C3FC 0092                muls.w     D1, 0x92
  7042. 00004C90  2180 10B2                move.l     [A0 + D1.w - 0x78], D0
  7043. label00004C94:
  7044. 00004C94  206D FDA6                movea.l    A0, [A5 - 0x25A]
  7045. 00004C98  102D FDAB                move.b     D0, [A5 - 0x255]
  7046. 00004C9C  4880                     ext.w      D0
  7047. 00004C9E  C1FC 0092                muls.w     D0, 0x92
  7048. 00004CA2  4270 00B6                clr.w      [A0 + D0.w - 0x74]
  7049. 00004CA6  4E5E                     unlink     A6
  7050. 00004CA8  2E9F                     move.l     [A7], [A7]+
  7051. 00004CAA  4E75                     rts
  7052. export_290:
  7053. 00004CAC  4E56 0000                link       A6, 0
  7054. 00004CB0  2F0C                     move.l     -[A7], A4
  7055. 00004CB2  286E 0008                movea.l    A4, [A6 + 0x8]
  7056. 00004CB6  38BC 0003                move.w     [A4], 0x3
  7057. 00004CBA  197C 0003 0008           move.b     [A4 + 0x8], 0x3
  7058. 00004CC0  70FF                     moveq.l    D0, 0xFFFFFFFF
  7059. 00004CC2  2940 003C                move.l     [A4 + 0x3C], D0
  7060. 00004CC6  42AC 0042                clr.l      [A4 + 0x42]
  7061. 00004CCA  70FF                     moveq.l    D0, 0xFFFFFFFF
  7062. 00004CCC  2940 0038                move.l     [A4 + 0x38], D0
  7063. 00004CD0  285F                     movea.l    A4, [A7]+
  7064. 00004CD2  4E5E                     unlink     A6
  7065. 00004CD4  2E9F                     move.l     [A7], [A7]+
  7066. 00004CD6  4E75                     rts
  7067. export_291:
  7068. 00004CD8  4E56 0000                link       A6, 0
  7069. 00004CDC  2F0C                     move.l     -[A7], A4
  7070. 00004CDE  206D FDA6                movea.l    A0, [A5 - 0x25A]
  7071. 00004CE2  102E 0008                move.b     D0, [A6 + 0x8]
  7072. 00004CE6  4880                     ext.w      D0
  7073. 00004CE8  C1FC 0092                muls.w     D0, 0x92
  7074. 00004CEC  41E8 FF76                lea.l      A0, [A0 - 0x8A]
  7075. 00004CF0  49F0 0000                lea.l      A4, [A0 + D0.w]
  7076. 00004CF4  197C 0003 0001           move.b     [A4 + 0x1], 0x3
  7077. 00004CFA  197C 0003 0008           move.b     [A4 + 0x8], 0x3
  7078. 00004D00  70FF                     moveq.l    D0, 0xFFFFFFFF
  7079. 00004D02  2940 003C                move.l     [A4 + 0x3C], D0
  7080. 00004D06  42AC 0042                clr.l      [A4 + 0x42]
  7081. 00004D0A  70FF                     moveq.l    D0, 0xFFFFFFFF
  7082. 00004D0C  2940 0038                move.l     [A4 + 0x38], D0
  7083. 00004D10  197C 0001 0028           move.b     [A4 + 0x28], 0x1
  7084. 00004D16  426C 0040                clr.w      [A4 + 0x40]
  7085. 00004D1A  7001                     moveq.l    D0, 0x01
  7086. 00004D1C  B02E 0008                cmp.b      D0, [A6 + 0x8]
  7087. 00004D20  6616                     bne        +0x18 /* 00004D38 */
  7088. 00004D22  70FF                     moveq.l    D0, 0xFFFFFFFF
  7089. 00004D24  2B40 DBB6                move.l     [A5 - 0x244A], D0
  7090. 00004D28  2B40 DBB2                move.l     [A5 - 0x244E], D0
  7091. 00004D2C  2B40 DBAE                move.l     [A5 - 0x2452], D0
  7092. 00004D30  2B7C FFFF FFFF DBAA      move.l     [A5 - 0x2456], 0xFFFFFFFF
  7093. label00004D38:
  7094. 00004D38  285F                     movea.l    A4, [A7]+
  7095. 00004D3A  4E5E                     unlink     A6
  7096. 00004D3C  205F                     movea.l    A0, [A7]+
  7097. 00004D3E  544F                     addq.w     A7, 2
  7098. 00004D40  4ED0                     jmp        [A0]
  7099. export_292:
  7100. 00004D42  4E56 0000                link       A6, 0
  7101. 00004D46  4E5E                     unlink     A6
  7102. 00004D48  4E75                     rts
  7103.